{
  "directed": false,
  "multigraph": false,
  "graph": {
    "hyperedges": [
      {
        "id": "platform_architecture_contracts",
        "label": "Platform Architecture Contracts",
        "nodes": [
          "docs_adr_readme_adr_005",
          "docs_adr_readme_adr_070",
          "docs_adr_readme_adr_099",
          "docs_adr_readme_adr_100",
          "docs_adr_readme_adr_105",
          "docs_adr_readme_adr_131",
          "docs_adr_readme_adr_146"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 0.9,
        "source_file": "docs/adr/README.md"
      },
      {
        "id": "client_brand_master_alignment_flow",
        "label": "Client and Brand Master Alignment Architecture",
        "nodes": [
          "docs_adr_adr_143_one_master_for_client_and_brand_master_brands",
          "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
          "counters_index_pwa",
          "dispatch_index_pwa"
        ],
        "relation": "implement",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md"
      },
      {
        "id": "excel_approval_token_pipeline",
        "label": "Recce Excel Approval One-Time Token Pipeline",
        "nodes": [
          "docs_adr_adr_096_excel_approval_form_one_time_tokens_excel_submission_tokens",
          "docs_adr_adr_096_excel_approval_form_one_time_tokens_gen_xlsm",
          "docs_adr_adr_096_excel_approval_form_one_time_tokens_submit_excel_approvals"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md"
      },
      {
        "id": "hub_reauth_recovery_flow",
        "label": "Hub Re-authentication Recovery Flow",
        "nodes": [
          "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
          "hub_index_reauth_note",
          "imgbind_index_upload_auth_banner"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md"
      },
      {
        "id": "hyperedge_yagya_admission_pipeline",
        "label": "Yagya IGNOU Admission Intake and Verification System",
        "nodes": [
          "docs_adr_adr_147_gated_vision_endpoint_adr_147",
          "yagya_admission_index_form",
          "yagya_admission_guide_app",
          "yagya_admission_guide_unlock"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "yagya-admission/guide.html"
      },
      {
        "id": "is14164_measurement_standardization",
        "label": "IS 14164 Measurement Standardization and Remediation",
        "nodes": [
          "share_is14164_compliance_index_doc",
          "share_is14164_conversion_index_doc",
          "share_is14164_conversion_index_cladding_template",
          "share_is14164_conversion_index_duct_template"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "share/is14164-conversion/index.html"
      },
      {
        "id": "provisioning_security_architecture",
        "label": "Provisioning Security Architecture",
        "nodes": [
          "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
          "docs_adr_adr_142_web_served_secrets_capsule_provision_proxy",
          "docs_adr_adr_142_web_served_secrets_capsule_arming_window",
          "docs_adr_adr_142_web_served_secrets_capsule_secrets_capsule"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md"
      },
      {
        "id": "rent_vehicle_expense_architecture",
        "label": "Rent Vehicle Expense Data and Workflow Model",
        "nodes": [
          "rentveh_mdd_rentveh_doc",
          "rentveh_mdd_rentveh_vehicles_table",
          "rentveh_mdd_rentveh_expenses_table",
          "rentveh_mdd_rentveh_terrain_rates"
        ],
        "relation": "implement",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "rentveh/MDD_rentveh.md"
      },
      {
        "id": "tiered_memory_lifecycle",
        "label": "Tiered Memory Lifecycle and Rollover Architecture",
        "nodes": [
          "claude_memory_compaction_rules",
          "claude_memory_index_structure",
          "docs_adr_adr_148_sessions_index_rollover_adr_148",
          "docs_adr_adr_148_sessions_index_rollover_lessons_split"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 0.95,
        "source_file": "docs/adr/ADR-148-sessions-index-rollover.md"
      },
      {
        "id": "adr144_image_source_standardization",
        "label": "ADR-144 Image Source Standardization",
        "nodes": [
          "docs_adr_adr_144_standard_image_source_picker_adr_144",
          "shared_imgsource_lm360_image_source",
          "btl_index_pwa",
          "expense_index_pwa",
          "dispatch_index_pwa",
          "finance_custodian_index_pwa",
          "hr_index_pwa",
          "lenovo_index_pwa"
        ],
        "relation": "implement",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/adr/ADR-144-standard-image-source-picker.md"
      },
      {
        "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_core_object_flow",
        "label": "Shiprocket Core Object Flow",
        "nodes": [
          "docs_research_shiprocket_panel_vs_api_2026_07_31_order_object",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_shipment_object",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_delivered_status",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_ndr_status",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_rto_status"
        ],
        "relation": "forms",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
      },
      {
        "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_only_config_vas",
        "label": "Panel-Only Configuration and VAS Features",
        "nodes": [
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_selection",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_auto_secure_shipments",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_early_cod_remittance",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_notify_whatsapp",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_delivery_boost",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_brand_boost",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_package_master",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pincode_zone_mapping"
        ],
        "relation": "must_be_playwright_automated",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
      },
      {
        "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_only_finance_reconciliation",
        "label": "Panel-Only Finance Reconciliation Features",
        "nodes": [
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_cod_remittance",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bills_invoices",
          "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_discrepancy"
        ],
        "relation": "must_be_playwright_automated",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
      },
      {
        "id": "hub_integrated_applications",
        "label": "Hub Integrated PWA Suite",
        "nodes": [
          "production_index"
        ],
        "relation": "participate_in",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "shared"
      },
      {
        "id": "imagebinding_pattern",
        "label": "ImageBinding Media Ingestion Pattern",
        "nodes": [
          "production_index_imgbind_tray",
          "rentveh_index_imgbind_tray"
        ],
        "relation": "implement",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "shared"
      },
      {
        "id": "job_consolidation",
        "label": "Unified Job Consolidation",
        "nodes": [
          "sales_jobs",
          "installation_campaigns",
          "sales_job_tours",
          "installation_tours",
          "custodian_vouchers",
          "docs_plan_job_consolidation_2026_07_11_md",
          "operational_draft_status"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md"
      },
      {
        "id": "large_source_library_4_architectural_changes",
        "label": "Four architectural changes needed for 8GB source library support",
        "nodes": [
          "docs_mdd_videosmith_upload_transport_change",
          "docs_mdd_videosmith_mandatory_curation_dedup",
          "docs_mdd_videosmith_persistent_media_library",
          "docs_mdd_videosmith_separate_progress_reporting"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "docs/MDD_videosmith.md"
      },
      {
        "id": "lenovo_tutorial_css_variables_definition",
        "label": "Lenovo Tutorial CSS Variables Definition",
        "nodes": [
          "lenovo_tutorial_index",
          "lenovo_tutorial_css_var_bg",
          "lenovo_tutorial_css_var_bg2",
          "lenovo_tutorial_css_var_bg3",
          "lenovo_tutorial_css_var_accent",
          "lenovo_tutorial_css_var_accent2",
          "lenovo_tutorial_css_var_text",
          "lenovo_tutorial_css_var_border",
          "lenovo_tutorial_css_var_green",
          "lenovo_tutorial_css_var_amber",
          "lenovo_tutorial_css_var_red",
          "lenovo_tutorial_css_var_radius",
          "lenovo_tutorial_css_var_safe_top",
          "lenovo_tutorial_css_var_safe_bot"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "lenovo/tutorial/index.html"
      },
      {
        "id": "tutorials_screenshots_field_sup_02_workflow",
        "label": "Field Supervisor Tutorial 2 Workflow Screenshots",
        "nodes": [
          "tutorials_screenshots_field_sup_02_04_regen_highlighted",
          "tutorials_screenshots_field_sup_02_05_pdf_highlighted",
          "tutorials_screenshots_field_sup_02_05_regen"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.75,
        "source_file": "tutorials/screenshots/field-sup-02"
      },
      {
        "id": "authenticated_download_flow",
        "label": "Authenticated Asset Download Flow",
        "nodes": [
          "provision_index_download",
          "provision_index_api",
          "provision_index_fmtbytes"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "provision/index.html"
      },
      {
        "id": "field_agent_recce_form_flow",
        "label": "Field Agent Recce Form Workflow",
        "nodes": [
          "learn_screenshots_field_agent_01_03_form_store",
          "learn_screenshots_field_agent_01_04_form_store_filled",
          "learn_screenshots_field_agent_01_05_form_photos",
          "learn_screenshots_field_agent_01_06_form_video",
          "learn_screenshots_field_agent_01_07_form_branding",
          "learn_screenshots_field_agent_01_08_form_additional"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "learn/screenshots/field-agent-01/03-form-store.png"
      },
      {
        "id": "field_agent_settings_screens",
        "label": "Field Agent Settings Screens",
        "nodes": [
          "learn_screenshots_field_agent_03_01_settings_top",
          "learn_screenshots_field_agent_03_02_settings_mid",
          "learn_screenshots_field_agent_03_03_settings_bottom",
          "learn_screenshots_field_agent_03_04_settings_hi"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "learn/screenshots/field-agent-03/01-settings-top.png"
      },
      {
        "id": "field_agent_settings_workflow",
        "label": "Field Agent Settings Workflow",
        "nodes": [
          "tutorials_screenshots_field_agent_03_01_settings_top",
          "tutorials_screenshots_field_agent_03_02_settings_mid",
          "tutorials_screenshots_field_agent_03_03_settings_bottom",
          "tutorials_screenshots_field_agent_03_04_settings_hi"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "tutorials/screenshots/field-agent-03/01-settings-top.png"
      },
      {
        "id": "field_capture_and_ocr_pipeline",
        "label": "Field Image Capture and OCR Pipeline",
        "nodes": [
          "dispatch_index_upload_zone",
          "expense_index_capture_zone",
          "hr_index_doc_slots"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "docs/adr/ADR-144-standard-image-source-picker.md"
      },
      {
        "id": "field_supervisor_admin_export_workflow",
        "label": "Field Supervisor Admin Export Workflow",
        "nodes": [
          "tutorials_screenshots_field_sup_02_01_admin_row",
          "tutorials_screenshots_field_sup_02_02_admin_row_closeup",
          "tutorials_screenshots_field_sup_02_02_admin_row_highlighted",
          "tutorials_screenshots_field_sup_02_03_view_html",
          "tutorials_screenshots_field_sup_02_03_view_html_highlighted",
          "tutorials_screenshots_field_sup_02_04_pdf"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "tutorials/screenshots/field-sup-02/01-admin-row.png"
      },
      {
        "id": "field_supervisor_edit_and_deletion_workflow",
        "label": "Field Supervisor Edit and Deletion Workflow",
        "nodes": [
          "tutorials_screenshots_field_sup_01_01_supervisor_home",
          "learn_screenshots_field_sup_01_02_approve_edit_modal",
          "learn_screenshots_field_sup_01_03_delete_with_reason",
          "tutorials_screenshots_field_sup_01_04_delete_reason_selected",
          "tutorials_screenshots_field_sup_01_05_deleted_view"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "tutorials/screenshots/field-sup-01/01-supervisor-home.png"
      },
      {
        "id": "field_supervisor_management_flow",
        "label": "Field Supervisor Management Workflow",
        "nodes": [
          "learn_screenshots_field_sup_01_01_supervisor_home",
          "learn_screenshots_field_sup_01_02_approve_edit_modal",
          "learn_screenshots_field_sup_01_03_delete_with_reason"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "learn/screenshots/field-sup-01/01-supervisor-home.png"
      },
      {
        "id": "fuel_management_ui",
        "label": "Fuel Tracking and Efficiency System",
        "nodes": [
          "vehicle_index_fuel_range_row",
          "vehicle_index_fuel_toggle",
          "vehicle_index_eff_card"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "vehicle/index.html"
      },
      {
        "id": "manifest_rendering",
        "label": "Provisioning Manifest and Capsule Rendering",
        "nodes": [
          "provision_index_loadmanifest",
          "provision_index_paintcapsule",
          "provision_index_fmtbytes",
          "provision_index_fmtwhen"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "provision/index.html"
      },
      {
        "id": "modal_workflows",
        "label": "Action and Confirmation Modals",
        "nodes": [
          "vehicle_index_edit_entry_modal",
          "vehicle_index_delegation_modal",
          "vehicle_index_dflow_step"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "vehicle/index.html"
      },
      {
        "id": "navigation_and_screens",
        "label": "App Shell and Navigation Flow",
        "nodes": [
          "vehicle_index_screen_splash",
          "vehicle_index_screen_login",
          "vehicle_index_nav_bar",
          "vehicle_index_hdr"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "vehicle/index.html"
      },
      {
        "id": "portal_counters_onboarding_flow",
        "label": "Portal Walkthrough Counters Onboarding Flow",
        "nodes": [
          "tutorials_portal_walkthrough_screenshots_01_counters_list_with_pills",
          "tutorials_portal_walkthrough_screenshots_02_counters_clients_admin",
          "tutorials_portal_walkthrough_screenshots_03_counters_new_client_modal",
          "tutorials_portal_walkthrough_screenshots_04_counters_invite_user_modal"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "tutorials/portal-walkthrough"
      },
      {
        "id": "pwa_media_integration_pipeline",
        "label": "PWA Incoming Media Sharing Flow",
        "nodes": [
          "imgbind_index_view_home",
          "imgbind_index_album",
          "rentveh_index_imgbind_tray"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "rentveh/index.html"
      },
      {
        "id": "pwa_resilience_and_defects",
        "label": "PWA Operational Resilience and Known Defects",
        "nodes": [
          "imgbind_claude_imgbind_pwa",
          "imgbind_claude_flush_outbox_incident",
          "imgbind_claude_reauth_loop_incident",
          "provision_claude_fmt_when_timezone_gap"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "imgbind/CLAUDE.md"
      },
      {
        "id": "session_lifecycle",
        "label": "Session Lifecycle Management",
        "nodes": [
          "provision_index_startsession",
          "provision_index_paintclock",
          "provision_index_signout",
          "provision_index_api"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.85,
        "source_file": "provision/index.html"
      },
      {
        "id": "imagebinding_feature",
        "label": "ImageBinding Feature Implementation",
        "nodes": [
          "rentveh_index_html",
          "sales_index_html",
          "tourexp_index_html",
          "share_imgbind_explainer_index_html",
          "imgbind_icon_512_png",
          "share_imgbind_explainer_og_thumb_jpg"
        ],
        "relation": "participate_in",
        "confidence": "INFERRED",
        "confidence_score": 0.9,
        "source_file": null
      },
      {
        "id": "multi_recce_review_and_conflict_resolution",
        "label": "Multi-Recce Review and Conflict Resolution Flow",
        "nodes": [
          "counters_index_multirecce_review",
          "learn_screenshots_brand_client_02_04_compare_img",
          "learn_screenshots_counter_sup_03_01_multirecce_img"
        ],
        "relation": "form",
        "confidence": "INFERRED",
        "confidence_score": 0.9,
        "source_file": "counters/index.html"
      },
      {
        "id": "session_and_authentication_flow",
        "label": "Session and Authentication Flow",
        "nodes": [
          "tourexp_bootsession_function",
          "tourexp_logout_function"
        ],
        "relation": "conceptually_related_to",
        "confidence": "INFERRED",
        "confidence_score": 0.9,
        "source_file": null
      }
    ]
  },
  "nodes": [
    {
      "id": "walkthroughs_bin_walkthrough_cmddoctor",
      "label": "cmdDoctor()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "cmddoctor()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L73"
    },
    {
      "id": "walkthroughs_bin_walkthrough_cmdlist",
      "label": "cmdList()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "cmdlist()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L25"
    },
    {
      "id": "walkthroughs_bin_walkthrough_cmdreset",
      "label": "cmdReset()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "cmdreset()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L53"
    },
    {
      "id": "walkthroughs_bin_walkthrough_cmdrun",
      "label": "cmdRun()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "cmdrun()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L46"
    },
    {
      "id": "walkthroughs_bin_walkthrough_cmdupdate",
      "label": "cmdUpdate()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "cmdupdate()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L61"
    },
    {
      "id": "walkthroughs_bin_walkthrough_listscripts",
      "label": "listScripts()",
      "_callable": true,
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "listscripts()",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L19"
    },
    {
      "id": "hub_sw_opensharedb",
      "label": "openShareDB()",
      "_callable": true,
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "opensharedb()",
      "source_file": "hub/sw.js",
      "source_location": "L83"
    },
    {
      "id": "tests_rentveh_v6_spec_cleanup",
      "label": "cleanup()",
      "_callable": true,
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L25"
    },
    {
      "id": "tests_rentveh_v6_spec_fillworstcase",
      "label": "fillWorstCase()",
      "_callable": true,
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "fillworstcase()",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L42"
    },
    {
      "id": "tests_rentveh_v6_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L17"
    },
    {
      "id": "tests_rentveh_v6_spec_seedvehicle",
      "label": "seedVehicle()",
      "_callable": true,
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "seedvehicle()",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L32"
    },
    {
      "id": "shared_imgsource_attachto",
      "label": "attachTo()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "attachto()",
      "source_file": "shared/imgsource.js",
      "source_location": "L312"
    },
    {
      "id": "shared_imgsource_chooseimgbind",
      "label": "chooseImgbind()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "chooseimgbind()",
      "source_file": "shared/imgsource.js",
      "source_location": "L211"
    },
    {
      "id": "shared_imgsource_chooseimgbind_done",
      "label": "done()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "done()",
      "source_file": "shared/imgsource.js",
      "source_location": "L249"
    },
    {
      "id": "shared_imgsource_chooseimgbind_row",
      "label": "row()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "row()",
      "source_file": "shared/imgsource.js",
      "source_location": "L217"
    },
    {
      "id": "shared_imgsource_choosesource",
      "label": "chooseSource()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "choosesource()",
      "source_file": "shared/imgsource.js",
      "source_location": "L187"
    },
    {
      "id": "shared_imgsource_choosesource_done",
      "label": "done()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "done()",
      "source_file": "shared/imgsource.js",
      "source_location": "L202"
    },
    {
      "id": "shared_imgsource_ensurecss",
      "label": "ensureCss()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "ensurecss()",
      "source_file": "shared/imgsource.js",
      "source_location": "L111"
    },
    {
      "id": "shared_imgsource_esc",
      "label": "esc()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "esc()",
      "source_file": "shared/imgsource.js",
      "source_location": "L39"
    },
    {
      "id": "shared_imgsource_fetchmedia",
      "label": "fetchMedia()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "fetchmedia()",
      "source_file": "shared/imgsource.js",
      "source_location": "L71"
    },
    {
      "id": "shared_imgsource_fileinput",
      "label": "fileInput()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "fileinput()",
      "source_file": "shared/imgsource.js",
      "source_location": "L155"
    },
    {
      "id": "shared_imgsource_hubheader",
      "label": "hubHeader()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "hubheader()",
      "source_file": "shared/imgsource.js",
      "source_location": "L45"
    },
    {
      "id": "shared_imgsource_markconsumed",
      "label": "markConsumed()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "markconsumed()",
      "source_file": "shared/imgsource.js",
      "source_location": "L92"
    },
    {
      "id": "shared_imgsource_overlay",
      "label": "overlay()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "overlay()",
      "source_file": "shared/imgsource.js",
      "source_location": "L145"
    },
    {
      "id": "shared_imgsource_pick",
      "label": "pick()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "pick()",
      "source_file": "shared/imgsource.js",
      "source_location": "L270"
    },
    {
      "id": "shared_imgsource_pickfile",
      "label": "pickFile()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "pickfile()",
      "source_file": "shared/imgsource.js",
      "source_location": "L168"
    },
    {
      "id": "shared_imgsource_pickfile_finish",
      "label": "finish()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "finish()",
      "source_file": "shared/imgsource.js",
      "source_location": "L174"
    },
    {
      "id": "shared_imgsource_signurl",
      "label": "signUrl()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "signurl()",
      "source_file": "shared/imgsource.js",
      "source_location": "L53"
    },
    {
      "id": "shared_imgsource_when",
      "label": "when()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "when()",
      "source_file": "shared/imgsource.js",
      "source_location": "L261"
    },
    {
      "id": "tests_hub_reauth_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L31"
    },
    {
      "id": "tests_hub_reauth_spec_psql",
      "label": "psql()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "psql()",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L38"
    },
    {
      "id": "tests_hub_reauth_spec_tappin",
      "label": "tapPin()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "tappin()",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L44"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_injecthubtoken",
      "label": "injectHubToken()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "injecthubtoken()",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L29"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L23"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_queueoutboxitem",
      "label": "queueOutboxItem()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "queueoutboxitem()",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L39"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_refreshbtn",
      "label": "refreshBtn()",
      "_callable": true,
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "refreshbtn()",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L62"
    },
    {
      "id": "tests_rentveh_spec_cleanup",
      "label": "cleanup()",
      "_callable": true,
      "_origin": "ast",
      "community": 409,
      "community_name": "Sidecar Security Principles",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L22"
    },
    {
      "id": "tests_rentveh_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 409,
      "community_name": "Sidecar Security Principles",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L14"
    },
    {
      "id": "expense_sw_opendb",
      "label": "openDB()",
      "_callable": true,
      "_origin": "ast",
      "community": 462,
      "community_name": "Shiprocket Live Booking Service",
      "file_type": "code",
      "norm_label": "opendb()",
      "source_file": "expense/sw.js",
      "source_location": "L78"
    },
    {
      "id": "tests_rentveh_drafts_spec_attachodostart",
      "label": "attachOdoStart()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "attachodostart()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L92"
    },
    {
      "id": "tests_rentveh_drafts_spec_cleanup",
      "label": "cleanup()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L58"
    },
    {
      "id": "tests_rentveh_drafts_spec_draftrows",
      "label": "draftRows()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "draftrows()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L66"
    },
    {
      "id": "tests_rentveh_drafts_spec_fillpartialdraft",
      "label": "fillPartialDraft()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "fillpartialdraft()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L79"
    },
    {
      "id": "tests_rentveh_drafts_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L32"
    },
    {
      "id": "tests_rentveh_drafts_spec_newdevice",
      "label": "newDevice()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "newdevice()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L50"
    },
    {
      "id": "tests_rentveh_drafts_spec_stubocr",
      "label": "stubOcr()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "stubocr()",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L43"
    },
    {
      "id": "tests_rentveh_terrain_spec_cleanup",
      "label": "cleanup()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L43"
    },
    {
      "id": "tests_rentveh_terrain_spec_injectsession",
      "label": "injectSession()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L30"
    },
    {
      "id": "tests_rentveh_terrain_spec_openprint",
      "label": "openPrint()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "openprint()",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L249"
    },
    {
      "id": "tests_rentveh_terrain_spec_vehrow",
      "label": "vehRow()",
      "_callable": true,
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "vehrow()",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L38"
    },
    {
      "id": "sales_dexie_min",
      "label": "_()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "_()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_a",
      "label": "A()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "a()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ae",
      "label": "ae()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ae()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_an",
      "label": "an()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "an()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_at",
      "label": "at()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "at()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_be",
      "label": "Be()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "be()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_bn",
      "label": "bn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "bn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_bt",
      "label": "Bt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "bt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_c",
      "label": "c()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "c()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_cn",
      "label": "cn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "cn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ct",
      "label": "ct()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ct()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_dn",
      "label": "dn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "dn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_dt",
      "label": "Dt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "dt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_e",
      "label": "E()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "e()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ee",
      "label": "ee()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ee()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_en",
      "label": "En()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "en()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_er",
      "label": "er()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "er()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_et",
      "label": "et()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "et()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_f",
      "label": "f()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "f()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_fe",
      "label": "Fe()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "fe()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ft",
      "label": "ft()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ft()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_g",
      "label": "G()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "g()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_gn",
      "label": "gn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "gn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_gt",
      "label": "Gt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "gt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_h",
      "label": "H()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "h()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_hn",
      "label": "hn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "hn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ht",
      "label": "Ht()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ht()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_i",
      "label": "i()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "i()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ie",
      "label": "ie()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ie()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_it",
      "label": "it()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "it()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_j",
      "label": "j()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "j()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_je",
      "label": "je()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "je()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_jn",
      "label": "jn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "jn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_jt",
      "label": "jt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "jt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_k",
      "label": "k()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "k()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_kn",
      "label": "kn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "kn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_kt",
      "label": "Kt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "kt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_l",
      "label": "L()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "l()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_le",
      "label": "Le()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "le()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ln",
      "label": "ln()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ln()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_lt",
      "label": "Lt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "lt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_m",
      "label": "m()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "m()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_me",
      "label": "Me()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "me()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_mn",
      "label": "mn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "mn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_mt",
      "label": "Mt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "mt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_n",
      "label": "_n()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "_n()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ne",
      "label": "ne()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ne()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_nt",
      "label": "nt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "nt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_o",
      "label": "o()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "o()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_oe",
      "label": "oe()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "oe()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_on",
      "label": "on()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "on()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ot",
      "label": "ot()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ot()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_p",
      "label": "p()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "p()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_pn",
      "label": "pn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "pn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_qe",
      "label": "qe()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "qe()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_qn",
      "label": "qn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "qn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_qt",
      "label": "qt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "qt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_r",
      "label": "r()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "r()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_re",
      "label": "re()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "re()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_rn",
      "label": "rn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "rn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_rt",
      "label": "rt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "rt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_sn",
      "label": "Sn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "sn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_st",
      "label": "St()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "st()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_t",
      "label": "T()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "t()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_te",
      "label": "te()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "te()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_tt",
      "label": "tt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "tt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_u",
      "label": "u()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "u()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ue",
      "label": "ue()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ue()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_un",
      "label": "un()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "un()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ut",
      "label": "ut()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ut()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_v",
      "label": "v()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "v()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ve",
      "label": "Ve()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ve()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_vn",
      "label": "vn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "vn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_vt",
      "label": "Vt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "vt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_w",
      "label": "w()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "w()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_we",
      "label": "We()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "we()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_wn",
      "label": "wn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "wn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_wt",
      "label": "Wt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "wt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_xn",
      "label": "xn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "xn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_xt",
      "label": "xt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "xt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_y",
      "label": "y()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "y()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_yn",
      "label": "yn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "yn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_yt",
      "label": "Yt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "yt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_z",
      "label": "z()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "z()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_ze",
      "label": "Ze()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "ze()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_zn",
      "label": "zn()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "zn()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_dexie_min_zt",
      "label": "zt()",
      "_origin": "ast",
      "community": 0,
      "community_name": "Minified Variable Tokens",
      "file_type": "code",
      "norm_label": "zt()",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min",
      "label": "_()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "_()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_a",
      "label": "A()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "a()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ae",
      "label": "ae()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ae()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_an",
      "label": "an()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "an()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_at",
      "label": "at()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "at()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_be",
      "label": "Be()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "be()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_bn",
      "label": "bn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "bn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_bt",
      "label": "Bt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "bt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_c",
      "label": "c()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "c()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_cn",
      "label": "cn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "cn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ct",
      "label": "ct()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ct()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_dn",
      "label": "dn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "dn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_dt",
      "label": "Dt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "dt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_e",
      "label": "E()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "e()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ee",
      "label": "ee()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ee()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_en",
      "label": "En()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "en()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_er",
      "label": "er()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "er()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_et",
      "label": "et()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "et()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_f",
      "label": "f()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "f()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_fe",
      "label": "Fe()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "fe()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ft",
      "label": "ft()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ft()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_g",
      "label": "G()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "g()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_gn",
      "label": "gn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "gn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_gt",
      "label": "Gt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "gt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_h",
      "label": "H()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "h()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_hn",
      "label": "hn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "hn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ht",
      "label": "Ht()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ht()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_i",
      "label": "i()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "i()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ie",
      "label": "ie()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ie()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_it",
      "label": "it()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "it()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_j",
      "label": "j()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "j()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_je",
      "label": "je()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "je()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_jn",
      "label": "jn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "jn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_jt",
      "label": "jt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "jt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_k",
      "label": "k()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "k()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_kn",
      "label": "kn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "kn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_kt",
      "label": "Kt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "kt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_l",
      "label": "L()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "l()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_le",
      "label": "Le()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "le()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ln",
      "label": "ln()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ln()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_lt",
      "label": "Lt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "lt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_m",
      "label": "m()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "m()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_me",
      "label": "Me()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "me()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_mn",
      "label": "mn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "mn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_mt",
      "label": "Mt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "mt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_n",
      "label": "_n()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "_n()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ne",
      "label": "ne()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ne()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_nt",
      "label": "nt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "nt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_o",
      "label": "o()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "o()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_oe",
      "label": "oe()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "oe()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_on",
      "label": "on()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "on()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ot",
      "label": "ot()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ot()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_p",
      "label": "p()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "p()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_pn",
      "label": "pn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "pn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_qe",
      "label": "qe()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "qe()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_qn",
      "label": "qn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "qn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_qt",
      "label": "qt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "qt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_r",
      "label": "r()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "r()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_re",
      "label": "re()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "re()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_rn",
      "label": "rn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "rn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_rt",
      "label": "rt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "rt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_sn",
      "label": "Sn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "sn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_st",
      "label": "St()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "st()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_t",
      "label": "T()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "t()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_te",
      "label": "te()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "te()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_tt",
      "label": "tt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "tt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_u",
      "label": "u()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "u()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ue",
      "label": "ue()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ue()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_un",
      "label": "un()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "un()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ut",
      "label": "ut()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ut()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_v",
      "label": "v()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "v()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ve",
      "label": "Ve()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ve()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_vn",
      "label": "vn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "vn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_vt",
      "label": "Vt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "vt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_w",
      "label": "w()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "w()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_we",
      "label": "We()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "we()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_wn",
      "label": "wn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "wn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_wt",
      "label": "Wt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "wt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_xn",
      "label": "xn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "xn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_xt",
      "label": "xt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "xt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_y",
      "label": "y()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "y()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_yn",
      "label": "yn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "yn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_yt",
      "label": "Yt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "yt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_z",
      "label": "z()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "z()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_ze",
      "label": "Ze()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "ze()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_zn",
      "label": "zn()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "zn()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_dexie_min_zt",
      "label": "zt()",
      "_origin": "ast",
      "community": 1,
      "community_name": "Minified Code Identifiers",
      "file_type": "code",
      "norm_label": "zt()",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1"
    },
    {
      "id": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "label": "5.1 Tables and schemas accessed",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "5.1 tables and schemas accessed",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L97"
    },
    {
      "id": "admin_mdd_admin_5_2_postgrest_grants",
      "label": "5.2 PostgREST grants",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "5.2 postgrest grants",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L165"
    },
    {
      "id": "admin_mdd_admin_5_3_cross_schema_data_flows",
      "label": "5.3 Cross-schema data flows",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "5.3 cross-schema data flows",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L176"
    },
    {
      "id": "admin_mdd_admin_5_database_integration",
      "label": "5. Database integration",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "5. database integration",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L95"
    },
    {
      "id": "admin_mdd_admin_client_schema_multi_tenant_zones",
      "label": "client schema (Multi-tenant zones)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "client schema (multi-tenant zones)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L152"
    },
    {
      "id": "admin_mdd_admin_expense_schema_employee_master",
      "label": "expense schema (Employee master)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "expense schema (employee master)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L114"
    },
    {
      "id": "admin_mdd_admin_hr_schema_settings_geofence",
      "label": "hr schema (Settings + Geofence)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "hr schema (settings + geofence)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L139"
    },
    {
      "id": "admin_mdd_admin_hub_schema_pwa_registry_access_control",
      "label": "hub schema (PWA Registry + Access Control)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "hub schema (pwa registry + access control)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L99"
    },
    {
      "id": "admin_mdd_admin_sales_schema_company_bank_master",
      "label": "sales schema (Company + Bank master)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Cross Schema Data Access",
      "file_type": "document",
      "norm_label": "sales schema (company + bank master)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L126"
    },
    {
      "id": "admin_mdd_admin_8_1_onboard_a_new_employee",
      "label": "8.1 Onboard a new employee",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.1 onboard a new employee",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L212"
    },
    {
      "id": "admin_mdd_admin_8_2_reset_employee_pin",
      "label": "8.2 Reset employee PIN",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.2 reset employee pin",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L222"
    },
    {
      "id": "admin_mdd_admin_8_3_register_a_new_pwa_in_the_catalogue",
      "label": "8.3 Register a new PWA in the catalogue",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.3 register a new pwa in the catalogue",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L229"
    },
    {
      "id": "admin_mdd_admin_8_4_assign_pwa_access_to_an_existing_employee",
      "label": "8.4 Assign PWA access to an existing employee",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.4 assign pwa access to an existing employee",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L236"
    },
    {
      "id": "admin_mdd_admin_8_5_add_edit_company_and_banks",
      "label": "8.5 Add/edit company and banks",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.5 add/edit company and banks",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L245"
    },
    {
      "id": "admin_mdd_admin_8_6_configure_hr_settings",
      "label": "8.6 Configure HR settings",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.6 configure hr settings",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L253"
    },
    {
      "id": "admin_mdd_admin_8_7_define_client_zones",
      "label": "8.7 Define client zones",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8.7 define client zones",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L259"
    },
    {
      "id": "admin_mdd_admin_8_use_cases_and_workflows",
      "label": "8. Use cases and workflows",
      "_origin": "ast",
      "community": 10,
      "community_name": "Print Bridge Job Contract",
      "file_type": "document",
      "norm_label": "8. use cases and workflows",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L210"
    },
    {
      "id": "admin_mdd_admin_14_verification",
      "label": "14. Verification",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Worker Caching ADRs",
      "file_type": "document",
      "norm_label": "14. verification",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L346"
    },
    {
      "id": "admin_mdd_admin_cache_version",
      "label": "Cache version",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Worker Caching ADRs",
      "file_type": "document",
      "norm_label": "cache version",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L375"
    },
    {
      "id": "admin_mdd_admin_key_functions",
      "label": "Key functions",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Worker Caching ADRs",
      "file_type": "document",
      "norm_label": "key functions",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L367"
    },
    {
      "id": "admin_mdd_admin_rpcs_referenced",
      "label": "RPCs referenced",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Worker Caching ADRs",
      "file_type": "document",
      "norm_label": "rpcs referenced",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L361"
    },
    {
      "id": "admin_mdd_admin_tables_referenced_code_trace",
      "label": "Tables referenced (code trace)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Worker Caching ADRs",
      "file_type": "document",
      "norm_label": "tables referenced (code trace)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L348"
    },
    {
      "id": "admin_mdd_admin_10_api_contract_headers",
      "label": "10. API contract (headers)",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "10. api contract (headers)",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L282"
    },
    {
      "id": "admin_mdd_admin_11_rpcs_used",
      "label": "11. RPCs used",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "11. rpcs used",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L307"
    },
    {
      "id": "admin_mdd_admin_12_theme_and_styling",
      "label": "12. Theme and styling",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "12. theme and styling",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L319"
    },
    {
      "id": "admin_mdd_admin_13_governance_model",
      "label": "13. Governance model",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "13. governance model",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L329"
    },
    {
      "id": "admin_mdd_admin_15_known_gaps_and_todos",
      "label": "15. Known gaps and TODOs",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "15. known gaps and todos",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L381"
    },
    {
      "id": "admin_mdd_admin_16_glossary",
      "label": "16. Glossary",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "16. glossary",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L392"
    },
    {
      "id": "admin_mdd_admin_17_cross_pwa_safety",
      "label": "17. Cross-PWA safety",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "17. cross-pwa safety",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L404"
    },
    {
      "id": "admin_mdd_admin_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L10"
    },
    {
      "id": "admin_mdd_admin_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L21"
    },
    {
      "id": "admin_mdd_admin_3_phases_built",
      "label": "3. Phases built",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "3. phases built",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L34"
    },
    {
      "id": "admin_mdd_admin_4_1_auth",
      "label": "4.1 Auth",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "4.1 auth",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L50"
    },
    {
      "id": "admin_mdd_admin_4_2_screens_and_views",
      "label": "4.2 Screens and Views",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "4.2 screens and views",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L68"
    },
    {
      "id": "admin_mdd_admin_4_3_modals",
      "label": "4.3 Modals",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "4.3 modals",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L81"
    },
    {
      "id": "admin_mdd_admin_4_architecture",
      "label": "4. Architecture",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "4. architecture",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L48"
    },
    {
      "id": "admin_mdd_admin_6_local_state",
      "label": "6. Local state",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "6. local state",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L186"
    },
    {
      "id": "admin_mdd_admin_7_service_worker",
      "label": "7. Service Worker",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "7. service worker",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L200"
    },
    {
      "id": "admin_mdd_admin_9_integration_touchpoints",
      "label": "9. Integration touchpoints",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "9. integration touchpoints",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L269"
    },
    {
      "id": "admin_mdd_admin_module_design_document_admin_pwa",
      "label": "Module Design Document \u2014 Admin PWA",
      "_origin": "ast",
      "community": 10,
      "community_name": "Video Clip Capture Automation",
      "file_type": "document",
      "norm_label": "module design document \u2014 admin pwa",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_079_shared_helper_governance",
      "label": "ADR-079-shared-helper-governance.md",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "adr-079-shared-helper-governance.md",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_1_criteria_for_a_helper_to_belong_in_shared",
      "label": "1. Criteria for a Helper to Belong in `/shared/`",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "1. criteria for a helper to belong in `/shared/`",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_2_breaking_changes_to_shared_helpers",
      "label": "2. Breaking Changes to Shared Helpers",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "2. breaking changes to shared helpers",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_3_adding_a_new_shared_helper",
      "label": "3. Adding a New Shared Helper",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "3. adding a new shared helper",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L72"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_4_copy_verbatim_not_shared_helpers",
      "label": "4. Copy-Verbatim (NOT Shared) Helpers",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "4. copy-verbatim (not shared) helpers",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L80"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "label": "ADR-079: Shared Helper Governance \u2014 /shared/ Directory Structure, Adoption Policy, and Breaking Change Protocol",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "adr-079: shared helper governance \u2014 /shared/ directory structure, adoption policy, and breaking change protocol",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L104"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L116"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_context",
      "label": "Context",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L90"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_references",
      "label": "References",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L137"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_status",
      "label": "Status",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_079_shared_helper_governance_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 104,
      "community_name": "Playwright Automation Guidelines",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L7"
    },
    {
      "id": "btl_addin_install",
      "label": "INSTALL.md",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "install.md",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L1"
    },
    {
      "id": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "label": "360LM BTL Add-in \u2014 Client Install Guide",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "360lm btl add-in \u2014 client install guide",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L1"
    },
    {
      "id": "btl_addin_install_adding_a_counter",
      "label": "Adding a counter",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "adding a counter",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L44"
    },
    {
      "id": "btl_addin_install_attaching_creatives",
      "label": "Attaching creatives",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "attaching creatives",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L50"
    },
    {
      "id": "btl_addin_install_daily_use",
      "label": "Daily Use",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "daily use",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L42"
    },
    {
      "id": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "label": "One-time Setup (Windows PowerPoint Desktop only)",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "one-time setup (windows powerpoint desktop only)",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L12"
    },
    {
      "id": "btl_addin_install_sending_to_360lm",
      "label": "Sending to 360LM",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "sending to 360lm",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L56"
    },
    {
      "id": "btl_addin_install_shape_naming_convention_for_360lm_internal_use",
      "label": "Shape naming convention (for 360LM internal use)",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "shape naming convention (for 360lm internal use)",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L66"
    },
    {
      "id": "btl_addin_install_step_1_enable_the_developer_tab",
      "label": "Step 1 \u2014 Enable the Developer tab",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "step 1 \u2014 enable the developer tab",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L14"
    },
    {
      "id": "btl_addin_install_step_2_open_the_template",
      "label": "Step 2 \u2014 Open the template",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "step 2 \u2014 open the template",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L17"
    },
    {
      "id": "btl_addin_install_step_3_import_the_vba_modules",
      "label": "Step 3 \u2014 Import the VBA modules",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "step 3 \u2014 import the vba modules",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L22"
    },
    {
      "id": "btl_addin_install_step_4_enable_macros",
      "label": "Step 4 \u2014 Enable macros",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "step 4 \u2014 enable macros",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L34"
    },
    {
      "id": "btl_addin_install_troubleshooting",
      "label": "Troubleshooting",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "troubleshooting",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L87"
    },
    {
      "id": "btl_addin_install_validating",
      "label": "Validating",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "validating",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L53"
    },
    {
      "id": "btl_addin_install_what_the_client_gets",
      "label": "What the client gets",
      "_origin": "ast",
      "community": 106,
      "community_name": "Courier Dispatch Tracking Automation",
      "file_type": "document",
      "norm_label": "what the client gets",
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L3"
    },
    {
      "id": "claude",
      "label": "CLAUDE.md",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "claude.md",
      "source_file": "CLAUDE.md",
      "source_location": "L1"
    },
    {
      "id": "claude_adr_kit",
      "label": "adr-kit",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "adr-kit",
      "rationale": "Mandates ADR creation via adr-generator for any architectural changes affecting multiple PWAs, shared infra, or session contracts.",
      "source_file": "CLAUDE.md",
      "source_location": "L71"
    },
    {
      "id": "claude_agent_orchestration_2_core_vps",
      "label": "Agent orchestration (2-core VPS)",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "agent orchestration (2-core vps)",
      "source_file": "CLAUDE.md",
      "source_location": "L43"
    },
    {
      "id": "claude_graphify",
      "label": "graphify",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "graphify",
      "rationale": "Scoped subgraphs via CLI query/path/explain surface focused architectural context faster and smaller than reading full reports or raw grep output.",
      "source_file": "CLAUDE.md",
      "source_location": "L82"
    },
    {
      "id": "claude_memory_compaction_rules",
      "label": "MEMORY COMPACTION RULES",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "memory compaction rules",
      "rationale": "Compaction thresholds prevent memory files and lock history from growing unbounded without requiring external scripts.",
      "source_file": "CLAUDE.md",
      "source_location": "L1"
    },
    {
      "id": "claude_model_routing",
      "label": "Model routing",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "model routing",
      "rationale": "Sonnet handles routine work while Opus is reserved for high-effort architecture and database migrations, with Haiku for subagents.",
      "source_file": "CLAUDE.md",
      "source_location": "L49"
    },
    {
      "id": "claude_ponytail",
      "label": "ponytail",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "ponytail",
      "rationale": "Governs logic, architecture, and code volume via a YAGNI decision ladder while keeping visual design craft governed separately.",
      "source_file": "CLAUDE.md",
      "source_location": "L57"
    },
    {
      "id": "claude_pwa_devguide_new_pwa_adr_099",
      "label": "PWA DevGuide & /new-pwa (ADR-099)",
      "_origin": "ast",
      "community": 108,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "pwa devguide & /new-pwa (adr-099)",
      "source_file": "CLAUDE.md",
      "source_location": "L37"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "label": "custodian/tutorial/production/build_tutorial.py",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "custodian/tutorial/production/build_tutorial.py",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L1"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "label": "build_app_card()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "build_app_card()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L175"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "label": "build_clip()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "build_clip()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L68"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "label": "build_lang()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "build_lang()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L245"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "label": "build_title_card()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "build_title_card()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L126"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "label": "concat_mp4s()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "concat_mp4s()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L217"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "label": "main()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L363"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "label": "probe_duration()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "probe_duration()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L56"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "label": "run()",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "code",
      "norm_label": "run()",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L46"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_128",
      "label": "Black title card with section number + title, muxed with audio.",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "black title card with section number + title, muxed with audio.",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L128"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_135",
      "label": "# NOTE: vf must NOT begin with 'color='; the input is already the color source.",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "# note: vf must not begin with 'color='; the input is already the color source.",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L135"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_177",
      "label": "Opening/closing card with app name.",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "opening/closing card with app name.",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L177"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_218",
      "label": "Concatenate MP4 segments \u2192 H.264 master at CRF 18 with faststart.     H.265 is N",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "concatenate mp4 segments \u2192 h.264 master at crf 18 with faststart.     h.265 is n",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L218"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_246",
      "label": "Build tutorial video for one language. Returns output path or None on failure.",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "build tutorial video for one language. returns output path or none on failure.",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L246"
    },
    {
      "id": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "label": "Slow clip + pad + burn subs + mux audio \u2192 MP4.",
      "_origin": "ast",
      "community": 109,
      "community_name": "Cloud AI Environment Configuration",
      "file_type": "rationale",
      "norm_label": "slow clip + pad + burn subs + mux audio \u2192 mp4.",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L70"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "label": "rentveh/tutorial/production/build_tutorial.py",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "rentveh/tutorial/production/build_tutorial.py",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L1"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "label": "build_app_card()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "build_app_card()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L181"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "label": "build_clip()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "build_clip()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L68"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "label": "build_lang()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "build_lang()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L251"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "label": "build_title_card()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "build_title_card()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L132"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "label": "concat_mp4s()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "concat_mp4s()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L223"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "label": "main()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L369"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "label": "probe_duration()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "probe_duration()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L56"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "label": "run()",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "code",
      "norm_label": "run()",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L46"
    },
    {
      "id": "production_build_tutorial_rationale_134",
      "label": "Black title card with section number + title, muxed with audio.",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "black title card with section number + title, muxed with audio.",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L134"
    },
    {
      "id": "production_build_tutorial_rationale_141",
      "label": "# NOTE: vf must NOT begin with 'color='; the input is already the color source.",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "# note: vf must not begin with 'color='; the input is already the color source.",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L141"
    },
    {
      "id": "production_build_tutorial_rationale_183",
      "label": "Opening/closing card with app name.",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "opening/closing card with app name.",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L183"
    },
    {
      "id": "production_build_tutorial_rationale_224",
      "label": "Concatenate MP4 segments \u2192 H.264 master at CRF 18 with faststart.     H.265 is N",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "concatenate mp4 segments \u2192 h.264 master at crf 18 with faststart.     h.265 is n",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L224"
    },
    {
      "id": "production_build_tutorial_rationale_252",
      "label": "Build tutorial video for one language. Returns output path or None on failure.",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "build tutorial video for one language. returns output path or none on failure.",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L252"
    },
    {
      "id": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "label": "Slow clip + pad + burn subs + mux audio \u2192 MP4.",
      "_origin": "ast",
      "community": 111,
      "community_name": "Street Photography Portfolio",
      "file_type": "rationale",
      "norm_label": "slow clip + pad + burn subs + mux audio \u2192 mp4.",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L70"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "label": "recce-client/tutorial/production/build_tutorial.py",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "recce-client/tutorial/production/build_tutorial.py",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L1"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "label": "build_app_card()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "build_app_card()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L175"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "label": "build_clip()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "build_clip()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L68"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "label": "build_lang()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "build_lang()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L245"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "label": "build_title_card()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "build_title_card()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L126"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "label": "concat_mp4s()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "concat_mp4s()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L217"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "label": "main()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L363"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "label": "probe_duration()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "probe_duration()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L56"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "label": "run()",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "code",
      "norm_label": "run()",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L46"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_128",
      "label": "Black title card with section number + title, muxed with audio.",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "black title card with section number + title, muxed with audio.",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L128"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_135",
      "label": "# NOTE: vf must NOT begin with 'color='; the input is already the color source.",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "# note: vf must not begin with 'color='; the input is already the color source.",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L135"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_177",
      "label": "Opening/closing card with app name.",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "opening/closing card with app name.",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L177"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_218",
      "label": "Concatenate MP4 segments \u2192 H.264 master at CRF 18 with faststart.     H.265 is N",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "concatenate mp4 segments \u2192 h.264 master at crf 18 with faststart.     h.265 is n",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L218"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_246",
      "label": "Build tutorial video for one language. Returns output path or None on failure.",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "build tutorial video for one language. returns output path or none on failure.",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L246"
    },
    {
      "id": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "label": "Slow clip + pad + burn subs + mux audio \u2192 MP4.",
      "_origin": "ast",
      "community": 112,
      "community_name": "Multilingual Video Tutorial Builder",
      "file_type": "rationale",
      "norm_label": "slow clip + pad + burn subs + mux audio \u2192 mp4.",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L70"
    },
    {
      "id": "recce_tutorial_production_build_tutorial",
      "label": "recce/tutorial/production/build_tutorial.py",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "recce/tutorial/production/build_tutorial.py",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L1"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_build_app_card",
      "label": "build_app_card()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "build_app_card()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L175"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_build_clip",
      "label": "build_clip()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "build_clip()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L68"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_build_lang",
      "label": "build_lang()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "build_lang()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L245"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_build_title_card",
      "label": "build_title_card()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "build_title_card()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L126"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_concat_mp4s",
      "label": "concat_mp4s()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "concat_mp4s()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L217"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_main",
      "label": "main()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L363"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_probe_duration",
      "label": "probe_duration()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "probe_duration()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L56"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_run",
      "label": "run()",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "code",
      "norm_label": "run()",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L46"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_128",
      "label": "Black title card with section number + title, muxed with audio.",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "black title card with section number + title, muxed with audio.",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L128"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_135",
      "label": "# NOTE: vf must NOT begin with 'color='; the input is already the color source.",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "# note: vf must not begin with 'color='; the input is already the color source.",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L135"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_177",
      "label": "Opening/closing card with app name.",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "opening/closing card with app name.",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L177"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_218",
      "label": "Concatenate MP4 segments \u2192 H.264 master at CRF 18 with faststart.     H.265 is N",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "concatenate mp4 segments \u2192 h.264 master at crf 18 with faststart.     h.265 is n",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L218"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_246",
      "label": "Build tutorial video for one language. Returns output path or None on failure.",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "build tutorial video for one language. returns output path or none on failure.",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L246"
    },
    {
      "id": "recce_tutorial_production_build_tutorial_rationale_70",
      "label": "Slow clip + pad + burn subs + mux audio \u2192 MP4.",
      "_origin": "ast",
      "community": 113,
      "community_name": "Tutorial Video Clip Assembler",
      "file_type": "rationale",
      "norm_label": "slow clip + pad + burn subs + mux audio \u2192 mp4.",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L70"
    },
    {
      "id": "style_admin_draft_view_init",
      "label": "admin-draft-view-init.md",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "admin-draft-view-init.md",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L1"
    },
    {
      "id": "style_admin_draft_view_init_11_admin_system",
      "label": "11. Admin System",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "11. admin system",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L3"
    },
    {
      "id": "style_admin_draft_view_init_12_draft_system",
      "label": "12. Draft System",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "12. draft system",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L28"
    },
    {
      "id": "style_admin_draft_view_init_13_view_report_system",
      "label": "13. View / Report System",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "13. view / report system",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L44"
    },
    {
      "id": "style_admin_draft_view_init_14_initialization_init",
      "label": "14. Initialization (`init`)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "14. initialization (`init`)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L61"
    },
    {
      "id": "style_admin_draft_view_init_admin_home_when_unlocked",
      "label": "Admin Home (when unlocked)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "admin home (when unlocked)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L19"
    },
    {
      "id": "style_admin_draft_view_init_admin_session",
      "label": "Admin Session",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "admin session",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L15"
    },
    {
      "id": "style_admin_draft_view_init_auto_unlock",
      "label": "Auto-unlock",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "auto-unlock",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L5"
    },
    {
      "id": "style_admin_draft_view_init_edit_mode_editrecce_id",
      "label": "Edit Mode (`editRecce(id)`)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "edit mode (`editrecce(id)`)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L52"
    },
    {
      "id": "style_admin_draft_view_init_exit_dialog_3_options",
      "label": "Exit Dialog (3 options)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "exit dialog (3 options)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L37"
    },
    {
      "id": "style_admin_draft_view_init_offline_view_viewrecce_id",
      "label": "Offline View (`viewRecce(id)`)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "offline view (`viewrecce(id)`)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L46"
    },
    {
      "id": "style_admin_draft_view_init_password_verification_3_layer_fallback",
      "label": "Password Verification (3-layer fallback)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "password verification (3-layer fallback)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L8"
    },
    {
      "id": "style_admin_draft_view_init_resume",
      "label": "Resume",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "resume",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L33"
    },
    {
      "id": "style_admin_draft_view_init_save_debounced_500ms",
      "label": "Save (debounced 500ms)",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "save (debounced 500ms)",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L30"
    },
    {
      "id": "style_admin_draft_view_init_server_view",
      "label": "Server View",
      "_origin": "ast",
      "community": 114,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "server view",
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L49"
    },
    {
      "id": "v1_0_0_manifest",
      "label": "v1.0.0/manifest.json",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "v1.0.0/manifest.json",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "v1_0_0_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "v1_0_0_manifest_categories",
      "label": "categories",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "categories",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L13"
    },
    {
      "id": "v1_0_0_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "v1_0_0_manifest_dir",
      "label": "dir",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "dir",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L12"
    },
    {
      "id": "v1_0_0_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "v1_0_0_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L14"
    },
    {
      "id": "v1_0_0_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "v1_0_0_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "v1_0_0_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "v1_0_0_manifest_prefer_related_applications",
      "label": "prefer_related_applications",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "prefer_related_applications",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L28"
    },
    {
      "id": "v1_0_0_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "v1_0_0_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "v1_0_0_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "v1_0_0_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 115,
      "community_name": "Admin Draft and View System",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry",
      "label": "ADR-016-new-pwa-must-register-in-hub-registry.md",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "adr-016-new-pwa-must-register-in-hub-registry.md",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "label": "ADR-016: Every New PWA Must Register in hub.pwa_registry",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "adr-016: every new pwa must register in hub.pwa_registry",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_context",
      "label": "Context",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_references",
      "label": "References",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_status",
      "label": "Status",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_016_new_pwa_must_register_in_hub_registry_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist",
      "label": "ADR-068-vcc-pre-build-safety-checklist.md",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "adr-068-vcc-pre-build-safety-checklist.md",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "label": "ADR-068: VCC Pre-Build Safety Checklist \u2014 Mandatory Bug Prevention Standard",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "adr-068: vcc pre-build safety checklist \u2014 mandatory bug prevention standard",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L74"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L81"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_context",
      "label": "Context",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_example_workflow",
      "label": "Example workflow",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "example workflow",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L113"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_for_developers",
      "label": "For developers",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "for developers",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L101"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_for_the_project",
      "label": "For the project",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "for the project",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L107"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L99"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_references",
      "label": "References",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L135"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L128"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_status",
      "label": "Status",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_068_vcc_pre_build_safety_checklist_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 118,
      "community_name": "Dispatch Data Retention Migrations",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "label": "ADR-070: All User-Facing Timestamps Displayed in IST (UTC+5:30)",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "adr-070: all user-facing timestamps displayed in ist (utc+5:30)",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_audit_pattern",
      "label": "Audit Pattern",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "audit pattern",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L116"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_claude_s_reporting_to_users",
      "label": "Claude's Reporting to Users",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "claude's reporting to users",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L125"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L161"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_context",
      "label": "Context",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_handling_daylight_saving_time",
      "label": "Handling Daylight Saving Time",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "handling daylight saving time",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L139"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L84"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_references",
      "label": "References",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L192"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L183"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_standard_timezone_offset_constant",
      "label": "Standard Timezone Offset Constant",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "standard timezone offset constant",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L86"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_status",
      "label": "Status",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 119,
      "community_name": "Hub PWA Registry and SSO",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture",
      "label": "ADR-082-dark-mode-theming-architecture.md",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "adr-082-dark-mode-theming-architecture.md",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "label": "ADR-082: Dark Mode and Theming Architecture \u2014 Forced Light Mode for ERP PWAs, Dark UI for Standalone Apps",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "adr-082: dark mode and theming architecture \u2014 forced light mode for erp pwas, dark ui for standalone apps",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L118"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L132"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_context",
      "label": "Context",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_for_existing_erp_pwas",
      "label": "For existing ERP PWAs",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "for existing erp pwas",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L83"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_for_new_erp_pwas_check_before_ship",
      "label": "For new ERP PWAs (check before ship):",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "for new erp pwas (check before ship):",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L105"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_for_standalone_apps_no_changes",
      "label": "For standalone apps (no changes):",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "for standalone apps (no changes):",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L113"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L81"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_references",
      "label": "References",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L161"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L153"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_status",
      "label": "Status",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_082_dark_mode_theming_architecture_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 120,
      "community_name": "Pre-Build Bug Prevention Checklist",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L7"
    },
    {
      "id": "tests_rentveh_parity_spec",
      "label": "rentveh-parity.spec.js",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "rentveh-parity.spec.js",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_rentveh_parity_spec_cleanupveh",
      "label": "cleanupVeh()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "cleanupveh()",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L32"
    },
    {
      "id": "tests_rentveh_parity_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L24"
    },
    {
      "id": "tests_rentveh_parity_spec_rv",
      "label": "RV",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "rv",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L17"
    },
    {
      "id": "tests_rentveh_parity_spec_startexpense",
      "label": "startExpense()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "startexpense()",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L40"
    },
    {
      "id": "tests_rentveh_parity_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_sales_billing_spec",
      "label": "sales_billing.spec.js",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "sales_billing.spec.js",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_sales_billing_spec_api",
      "label": "api()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "api()",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L23"
    },
    {
      "id": "tests_sales_billing_spec_dbclean",
      "label": "dbClean()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "dbclean()",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L44"
    },
    {
      "id": "tests_sales_billing_spec_dbget",
      "label": "dbGet()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "dbget()",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L40"
    },
    {
      "id": "tests_sales_billing_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L15"
    },
    {
      "id": "tests_sales_billing_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L4"
    },
    {
      "id": "docref_adr_0133",
      "label": "ADR-0133",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "concept",
      "norm_label": "adr-0133",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L10"
    },
    {
      "id": "docref_adr_0140",
      "label": "ADR-0140",
      "_origin": "ast",
      "community": 122,
      "community_name": "Dark Mode Theming Architecture",
      "file_type": "concept",
      "norm_label": "adr-0140",
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_print_estimation_4_1_substrate_master",
      "label": "4.1 `substrate_master`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.1 `substrate_master`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L161"
    },
    {
      "id": "docs_mdd_print_estimation_4_2_ink_master",
      "label": "4.2 `ink_master`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.2 `ink_master`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L178"
    },
    {
      "id": "docs_mdd_print_estimation_4_3_plate_cost_config",
      "label": "4.3 `plate_cost_config`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.3 `plate_cost_config`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L192"
    },
    {
      "id": "docs_mdd_print_estimation_4_4_wastage_config",
      "label": "4.4 `wastage_config`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.4 `wastage_config`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L208"
    },
    {
      "id": "docs_mdd_print_estimation_4_5_estimate_master_estimate_record",
      "label": "4.5 `estimate` (Master Estimate Record)",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.5 `estimate` (master estimate record)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L221"
    },
    {
      "id": "docs_mdd_print_estimation_4_6_estimate_line",
      "label": "4.6 `estimate_line`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.6 `estimate_line`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L254"
    },
    {
      "id": "docs_mdd_print_estimation_4_7_actual_consumption_variance_tracking_phase_2",
      "label": "4.7 `actual_consumption` (Variance Tracking, Phase 2)",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.7 `actual_consumption` (variance tracking, phase 2)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L304"
    },
    {
      "id": "docs_mdd_print_estimation_4_8_estimate_revision_immutability_support_8",
      "label": "4.8 `estimate_revision` (Immutability Support, \u00a78)",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.8 `estimate_revision` (immutability support, \u00a78)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L321"
    },
    {
      "id": "docs_mdd_print_estimation_4_9_config_singleton_locked_counter_site_wide_defaults",
      "label": "4.9 `config` (Singleton \u2014 Locked Counter + Site-Wide Defaults)",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4.9 `config` (singleton \u2014 locked counter + site-wide defaults)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L333"
    },
    {
      "id": "docs_mdd_print_estimation_4_data_model",
      "label": "4. Data Model",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "4. data model",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L153"
    },
    {
      "id": "docs_mdd_print_estimation_schema_print_estimation",
      "label": "Schema: `print_estimation`",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "schema: `print_estimation`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L155"
    },
    {
      "id": "docs_mdd_print_estimation_summary_rounding_precision",
      "label": "Summary: Rounding & Precision",
      "_origin": "ast",
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "file_type": "document",
      "norm_label": "summary: rounding & precision",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L347"
    },
    {
      "id": "hr_manifest",
      "label": "hr/manifest.json",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "hr/manifest.json",
      "source_file": "hr/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "hr_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "hr/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "hr_manifest_categories",
      "label": "categories",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "categories",
      "source_file": "hr/manifest.json",
      "source_location": "L22"
    },
    {
      "id": "hr_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "hr/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "hr_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "hr/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "hr_manifest_display_override",
      "label": "display_override",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "display_override",
      "source_file": "hr/manifest.json",
      "source_location": "L23"
    },
    {
      "id": "hr_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "hr/manifest.json",
      "source_location": "L12"
    },
    {
      "id": "hr_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "hr/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "hr_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "hr/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "hr_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "hr/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "hr_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "hr/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "hr_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "hr/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "hr_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "hr/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "hr_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 124,
      "community_name": "Learning Hub PWA Frontend",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "hr/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "stores_mdd_stores",
      "label": "MDD_stores.md",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "mdd_stores.md",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L1"
    },
    {
      "id": "stores_mdd_stores_10_adr_references",
      "label": "10. ADR references",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "10. adr references",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L625"
    },
    {
      "id": "stores_mdd_stores_11_deployment_checklist_phase_2_post_mortem",
      "label": "11. Deployment checklist (Phase 2 post-mortem)",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "11. deployment checklist (phase 2 post-mortem)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L635"
    },
    {
      "id": "stores_mdd_stores_12_known_limitations_future",
      "label": "12. Known limitations + future",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "12. known limitations + future",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L657"
    },
    {
      "id": "stores_mdd_stores_12a_adrs_governing_this_module",
      "label": "12a. ADRs governing this module",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "12a. adrs governing this module",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L676"
    },
    {
      "id": "stores_mdd_stores_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L10"
    },
    {
      "id": "stores_mdd_stores_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L30"
    },
    {
      "id": "stores_mdd_stores_3_phases_retrospective",
      "label": "3. Phases (RETROSPECTIVE)",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "3. phases (retrospective)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L47"
    },
    {
      "id": "stores_mdd_stores_6_auth_access",
      "label": "6. Auth + access",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6. auth + access",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L565"
    },
    {
      "id": "stores_mdd_stores_7_file_structure",
      "label": "7. File structure",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "7. file structure",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L579"
    },
    {
      "id": "stores_mdd_stores_8_service_worker",
      "label": "8. Service worker",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "8. service worker",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L598"
    },
    {
      "id": "stores_mdd_stores_9_integration_with_other_pwas",
      "label": "9. Integration with other PWAs",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "9. integration with other pwas",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L613"
    },
    {
      "id": "stores_mdd_stores_module_design_document_stores_pwa",
      "label": "Module Design Document \u2014 Stores PWA",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "module design document \u2014 stores pwa",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L1"
    },
    {
      "id": "stores_mdd_stores_verification",
      "label": "Verification",
      "_origin": "ast",
      "community": 125,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "verification",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L685"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e10_out_of_scope_this_extension",
      "label": "E10. Out of scope (this extension)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e10. out of scope (this extension)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L343"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e11_risks",
      "label": "E11. Risks",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e11. risks",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L350"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e12_files_touched",
      "label": "E12. Files touched",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e12. files touched",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L361"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e13_done_ready_check_shipped_2026_06_06_tour_pg_v19_proxy_0_3_0",
      "label": "E13. Done = ready check  \u2705 SHIPPED 2026-06-06 (tour-pg-v19 \u00b7 proxy 0.3.0)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e13. done = ready check  \u2705 shipped 2026-06-06 (tour-pg-v19 \u00b7 proxy 0.3.0)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L370"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e1_intent",
      "label": "E1. Intent",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e1. intent",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L206"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e2_decisions_captured_from_interactive_q_a_my_reading_of_your_notes_correct_any_here",
      "label": "E2. Decisions captured (from interactive Q&A \u2014 my reading of your notes; correct any here)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e2. decisions captured (from interactive q&a \u2014 my reading of your notes; correct any here)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L216"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e3_architecture_the_load_bearing_decisions",
      "label": "E3. Architecture (the load-bearing decisions)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e3. architecture (the load-bearing decisions)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L227"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e4_navigation_graph_every_screen_has_a_back_affordance_name_pill",
      "label": "E4. Navigation graph (every screen has a back affordance + name pill)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e4. navigation graph (every screen has a back affordance + name pill)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L257"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e5_s_manual_screen_spec",
      "label": "E5. `s-manual` screen spec",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e5. `s-manual` screen spec",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L275"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e6_hub_wiring_separate_confirm_before_execute_stage",
      "label": "E6. Hub wiring (separate, confirm-before-execute stage)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e6. hub wiring (separate, confirm-before-execute stage)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L292"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e7_backend_only_if_gps_use_my_location_approved",
      "label": "E7. Backend (only if GPS/\"use my location\" approved)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e7. backend (only if gps/\"use my location\" approved)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L307"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e8_build_stages_planned_whole_shipped_incrementally_each_keeps_all_suites_green",
      "label": "E8. Build stages (planned whole; shipped incrementally, each keeps all suites green)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e8. build stages (planned whole; shipped incrementally, each keeps all suites green)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L316"
    },
    {
      "id": "tour_pg_mdd_tour_pg_e9_edge_cases_defaults_baked_in_veto_any",
      "label": "E9. Edge cases & defaults (baked in; veto any)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "e9. edge cases & defaults (baked in; veto any)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L329"
    },
    {
      "id": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "label": "MDD \u2014 EXTENSION: Manual Tour Planner + Hub wiring (`tour-pg-v19`)",
      "_origin": "ast",
      "community": 126,
      "community_name": "Print Estimation Costing Engine",
      "file_type": "document",
      "norm_label": "mdd \u2014 extension: manual tour planner + hub wiring (`tour-pg-v19`)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L201"
    },
    {
      "id": "walkthroughs_package",
      "label": "walkthroughs/package.json",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "walkthroughs/package.json",
      "source_file": "walkthroughs/package.json",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_package_bin",
      "label": "bin",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "bin",
      "source_file": "walkthroughs/package.json",
      "source_location": "L5"
    },
    {
      "id": "walkthroughs_package_bin_walkthrough",
      "label": "walkthrough",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "walkthrough",
      "source_file": "walkthroughs/package.json",
      "source_location": "L6"
    },
    {
      "id": "walkthroughs_package_dependencies",
      "label": "dependencies",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "dependencies",
      "source_file": "walkthroughs/package.json",
      "source_location": "L12"
    },
    {
      "id": "walkthroughs_package_dependencies_playwright",
      "label": "playwright",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "playwright",
      "source_file": "walkthroughs/package.json",
      "source_location": "L13"
    },
    {
      "id": "walkthroughs_package_description",
      "label": "description",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "walkthroughs/package.json",
      "source_location": "L4"
    },
    {
      "id": "walkthroughs_package_engines",
      "label": "engines",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "engines",
      "source_file": "walkthroughs/package.json",
      "source_location": "L15"
    },
    {
      "id": "walkthroughs_package_engines_node",
      "label": "node",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "node",
      "source_file": "walkthroughs/package.json",
      "source_location": "L16"
    },
    {
      "id": "walkthroughs_package_license",
      "label": "license",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "license",
      "source_file": "walkthroughs/package.json",
      "source_location": "L18"
    },
    {
      "id": "walkthroughs_package_name",
      "label": "name",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "walkthroughs/package.json",
      "source_location": "L2"
    },
    {
      "id": "walkthroughs_package_scripts",
      "label": "scripts",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "scripts",
      "source_file": "walkthroughs/package.json",
      "source_location": "L8"
    },
    {
      "id": "walkthroughs_package_scripts_list",
      "label": "list",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "list",
      "source_file": "walkthroughs/package.json",
      "source_location": "L9"
    },
    {
      "id": "walkthroughs_package_scripts_update",
      "label": "update",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "update",
      "source_file": "walkthroughs/package.json",
      "source_location": "L10"
    },
    {
      "id": "walkthroughs_package_version",
      "label": "version",
      "_origin": "ast",
      "community": 127,
      "community_name": "PWA Manifest Configuration",
      "file_type": "code",
      "norm_label": "version",
      "source_file": "walkthroughs/package.json",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce",
      "label": "ADR-041-supersede-not-delete-for-engaged-recce.md",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "adr-041-supersede-not-delete-for-engaged-recce.md",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "label": "ADR-041: Replacing an Engaged Official Recce Record Uses Supersede Flow, Not Update-in-Place",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "adr-041: replacing an engaged official recce record uses supersede flow, not update-in-place",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L82"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_context",
      "label": "Context",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_references",
      "label": "References",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L123"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L117"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_scenario_1_corrected_recce_replacing_engaged_official",
      "label": "Scenario 1 \u2014 Corrected Recce replacing engaged official",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "scenario 1 \u2014 corrected recce replacing engaged official",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_scenario_2_supervisor_conflict_resolution_multi_recce_reassignment",
      "label": "Scenario 2 \u2014 Supervisor conflict resolution (Multi-Recce reassignment)",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "scenario 2 \u2014 supervisor conflict resolution (multi-recce reassignment)",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_status",
      "label": "Status",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_041_supersede_not_delete_for_engaged_recce_status_history_updated",
      "label": "Status History (updated)",
      "_origin": "ast",
      "community": 132,
      "community_name": "Tutorial Video Player Components",
      "file_type": "document",
      "norm_label": "status history (updated)",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L103"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow",
      "label": "ADR-098-native-client-branding-approval-flow.md",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "adr-098-native-client-branding-approval-flow.md",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_1_native_web_s_respond_screen_is_the_primary_channel",
      "label": "1. Native web (s-respond screen) is the primary channel",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "1. native web (s-respond screen) is the primary channel",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_2_pptx_and_excel_are_fallbacks_not_replacements",
      "label": "2. PPTX and Excel are fallbacks, not replacements",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "2. pptx and excel are fallbacks, not replacements",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L56"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_3_last_write_wins_per_branding_item",
      "label": "3. Last-write-wins per branding item",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "3. last-write-wins per branding item",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_4_photo_proxy_extends_adr_049_same_hmac_token_new_route",
      "label": "4. Photo proxy extends ADR-049 \u2014 same HMAC token, new route",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "4. photo proxy extends adr-049 \u2014 same hmac token, new route",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_5_overall_client_status_is_derived_server_side_from_per_item_decisions",
      "label": "5. overall client_status is derived server-side from per-item decisions",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "5. overall client_status is derived server-side from per-item decisions",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L73"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "label": "ADR-098: Native Web Page Is the Primary Client Branding Approval Channel \u2014 PPTX/Excel Are Fallbacks",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "adr-098: native web page is the primary client branding approval channel \u2014 pptx/excel are fallbacks",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L85"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_context",
      "label": "Context",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L30"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_references",
      "label": "References",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L103"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_status",
      "label": "Status",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_098_native_client_branding_approval_flow_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 133,
      "community_name": "Self-Hosted Media Proxy Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation",
      "label": "ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "adr-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "label": "ADR-107: `/mdd-reverse` ADR Verification Is an Active Per-Pattern Checklist, Not a Passive Citation Instruction \u2014 And Its Exemplars Must Model That",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "adr-107: `/mdd-reverse` adr verification is an active per-pattern checklist, not a passive citation instruction \u2014 and its exemplars must model that",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_context",
      "label": "Context",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_empirical_validation_same_day_before_accept",
      "label": "Empirical validation (same day, before Accept)",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "empirical validation (same day, before accept)",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L51"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_references",
      "label": "References",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L89"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L83"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_root_cause_verified_not_inferred",
      "label": "Root cause (verified, not inferred)",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "root cause (verified, not inferred)",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_status",
      "label": "Status",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 136,
      "community_name": "Tour Planner Route Optimization",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L7"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough",
      "label": "brevo_domain_auth_walkthrough.md",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "brevo_domain_auth_walkthrough.md",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_add_records_1_2_3_5_four_new_records",
      "label": "Add records 1, 2, 3, 5 (four new records)",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "add records 1, 2, 3, 5 (four new records)",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L47"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_after_authentication_true",
      "label": "After authentication = true",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "after authentication = true",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L110"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_backout",
      "label": "Backout",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "backout",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L140"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "label": "Brevo domain authentication \u2014 360degreelogicalmktg.com",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "brevo domain authentication \u2014 360degreelogicalmktg.com",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_dns_propagation_check_from_vps",
      "label": "DNS propagation check (from VPS)",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "dns propagation check (from vps)",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L76"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_modify_record_4_spf",
      "label": "Modify record 4 (SPF)",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "modify record 4 (spf)",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L57"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_records_to_add_at_hostinger_dns",
      "label": "Records to add at Hostinger DNS",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "records to add at hostinger dns",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L18"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_records_to_not_touch_existing_used_by_google_workspace",
      "label": "Records to NOT touch (existing, used by Google Workspace)",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "records to not touch (existing, used by google workspace)",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L31"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_step_by_step_at_hostinger_hpanel",
      "label": "Step-by-step at Hostinger hPanel",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "step-by-step at hostinger hpanel",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L38"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_trigger_brevo_to_re_verify",
      "label": "Trigger Brevo to re-verify",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "trigger brevo to re-verify",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L91"
    },
    {
      "id": "cic_prompts_brevo_domain_auth_walkthrough_verify_your_additions",
      "label": "Verify your additions",
      "_origin": "ast",
      "community": 138,
      "community_name": "Rent Vehicle Expense Form",
      "file_type": "document",
      "norm_label": "verify your additions",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L65"
    },
    {
      "id": "video_tutorial_style",
      "label": "video_tutorial_style.md",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "video_tutorial_style.md",
      "source_file": "video_tutorial_style.md",
      "source_location": "L1"
    },
    {
      "id": "video_tutorial_style_10_naming_conventions",
      "label": "10. Naming Conventions",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "10. naming conventions",
      "source_file": "video_tutorial_style.md",
      "source_location": "L270"
    },
    {
      "id": "video_tutorial_style_11_codec_decision",
      "label": "11. Codec Decision",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "11. codec decision",
      "source_file": "video_tutorial_style.md",
      "source_location": "L282"
    },
    {
      "id": "video_tutorial_style_12_reference_custodian_tutorial",
      "label": "12. Reference \u2014 Custodian Tutorial",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "12. reference \u2014 custodian tutorial",
      "source_file": "video_tutorial_style.md",
      "source_location": "L293"
    },
    {
      "id": "video_tutorial_style_1_when_to_build_a_tutorial",
      "label": "1. When to Build a Tutorial",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "1. when to build a tutorial",
      "source_file": "video_tutorial_style.md",
      "source_location": "L9"
    },
    {
      "id": "video_tutorial_style_2_directory_structure",
      "label": "2. Directory Structure",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "2. directory structure",
      "source_file": "video_tutorial_style.md",
      "source_location": "L20"
    },
    {
      "id": "video_tutorial_style_3_segment_types",
      "label": "3. Segment Types",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "3. segment types",
      "source_file": "video_tutorial_style.md",
      "source_location": "L51"
    },
    {
      "id": "video_tutorial_style_4_scripts_json_format",
      "label": "4. scripts.json Format",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "4. scripts.json format",
      "source_file": "video_tutorial_style.md",
      "source_location": "L64"
    },
    {
      "id": "video_tutorial_style_5_tts_generation_generate_tts_py",
      "label": "5. TTS Generation (`generate_tts.py`)",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "5. tts generation (`generate_tts.py`)",
      "source_file": "video_tutorial_style.md",
      "source_location": "L85"
    },
    {
      "id": "video_tutorial_style_6_video_recording_with_playwright",
      "label": "6. Video Recording with Playwright",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "6. video recording with playwright",
      "source_file": "video_tutorial_style.md",
      "source_location": "L119"
    },
    {
      "id": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "label": "7. Build Pipeline (`build_tutorial.py`)",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "7. build pipeline (`build_tutorial.py`)",
      "source_file": "video_tutorial_style.md",
      "source_location": "L142"
    },
    {
      "id": "video_tutorial_style_8_tutorial_html_page",
      "label": "8. Tutorial HTML Page",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "8. tutorial html page",
      "source_file": "video_tutorial_style.md",
      "source_location": "L198"
    },
    {
      "id": "video_tutorial_style_9_pwa_integration_tutorial_button",
      "label": "9. PWA Integration \u2014 Tutorial Button",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "9. pwa integration \u2014 tutorial button",
      "source_file": "video_tutorial_style.md",
      "source_location": "L249"
    },
    {
      "id": "video_tutorial_style_after_recording",
      "label": "After recording",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "after recording",
      "source_file": "video_tutorial_style.md",
      "source_location": "L134"
    },
    {
      "id": "video_tutorial_style_authentication",
      "label": "Authentication",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "authentication",
      "source_file": "video_tutorial_style.md",
      "source_location": "L208"
    },
    {
      "id": "video_tutorial_style_concat_step",
      "label": "Concat step",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "concat step",
      "source_file": "video_tutorial_style.md",
      "source_location": "L168"
    },
    {
      "id": "video_tutorial_style_edge_tts_v7_api_critical_details",
      "label": "edge-tts v7 API \u2014 critical details",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "edge-tts v7 api \u2014 critical details",
      "source_file": "video_tutorial_style.md",
      "source_location": "L87"
    },
    {
      "id": "video_tutorial_style_file_pwa_tutorial_tutorial_html",
      "label": "File: `[pwa]/tutorial/tutorial.html`",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "file: `[pwa]/tutorial/tutorial.html`",
      "source_file": "video_tutorial_style.md",
      "source_location": "L200"
    },
    {
      "id": "video_tutorial_style_key_constants",
      "label": "Key constants",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "key constants",
      "source_file": "video_tutorial_style.md",
      "source_location": "L144"
    },
    {
      "id": "video_tutorial_style_language_switching_preserves_playback_position",
      "label": "Language switching (preserves playback position)",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "language switching (preserves playback position)",
      "source_file": "video_tutorial_style.md",
      "source_location": "L228"
    },
    {
      "id": "video_tutorial_style_per_clip_ffmpeg_pipeline",
      "label": "Per-clip ffmpeg pipeline",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "per-clip ffmpeg pipeline",
      "source_file": "video_tutorial_style.md",
      "source_location": "L152"
    },
    {
      "id": "video_tutorial_style_required_test_setup",
      "label": "Required test setup",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "required test setup",
      "source_file": "video_tutorial_style.md",
      "source_location": "L121"
    },
    {
      "id": "video_tutorial_style_running_the_build",
      "label": "Running the build",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "running the build",
      "source_file": "video_tutorial_style.md",
      "source_location": "L178"
    },
    {
      "id": "video_tutorial_style_video_tutorial_devguide",
      "label": "Video Tutorial DevGuide",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "video tutorial devguide",
      "source_file": "video_tutorial_style.md",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_readme",
      "label": "walkthroughs/README.md",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "walkthroughs/readme.md",
      "source_file": "walkthroughs/README.md",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_readme_360lm_walkthroughs",
      "label": "360LM Walkthroughs",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "360lm walkthroughs",
      "source_file": "walkthroughs/README.md",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_readme_authoring_a_walkthrough",
      "label": "Authoring a walkthrough",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "authoring a walkthrough",
      "source_file": "walkthroughs/README.md",
      "source_location": "L26"
    },
    {
      "id": "walkthroughs_readme_comparison_when_to_use_what",
      "label": "Comparison: when to use what",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "comparison: when to use what",
      "source_file": "walkthroughs/README.md",
      "source_location": "L95"
    },
    {
      "id": "walkthroughs_readme_environment_overrides",
      "label": "Environment overrides",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "environment overrides",
      "source_file": "walkthroughs/README.md",
      "source_location": "L86"
    },
    {
      "id": "walkthroughs_readme_layout",
      "label": "Layout",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "layout",
      "source_file": "walkthroughs/README.md",
      "source_location": "L69"
    },
    {
      "id": "walkthroughs_readme_quick_start",
      "label": "Quick start",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "quick start",
      "source_file": "walkthroughs/README.md",
      "source_location": "L16"
    },
    {
      "id": "walkthroughs_readme_test_mode_no_pauses_headless_ci_friendly",
      "label": "Test mode (no pauses, headless, CI-friendly)",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "test mode (no pauses, headless, ci-friendly)",
      "source_file": "walkthroughs/README.md",
      "source_location": "L60"
    },
    {
      "id": "walkthroughs_readme_why_this_exists",
      "label": "Why this exists",
      "_origin": "ast",
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "file_type": "document",
      "norm_label": "why this exists",
      "source_file": "walkthroughs/README.md",
      "source_location": "L8"
    },
    {
      "id": "docs_prod_hotfix_protocol",
      "label": "prod-hotfix-protocol.md",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "prod-hotfix-protocol.md",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L1"
    },
    {
      "id": "docs_prod_hotfix_protocol_1_clone_prod_db_to_a_bugfix_environment",
      "label": "1. Clone prod DB to a bugfix environment",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "1. clone prod db to a bugfix environment",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L15"
    },
    {
      "id": "docs_prod_hotfix_protocol_2_reproduce_the_bug",
      "label": "2. Reproduce the bug",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "2. reproduce the bug",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L44"
    },
    {
      "id": "docs_prod_hotfix_protocol_3_author_the_fix_on_the_dev_branch",
      "label": "3. Author the fix on the dev branch",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "3. author the fix on the dev branch",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L51"
    },
    {
      "id": "docs_prod_hotfix_protocol_4_test_on_bugfix_environment",
      "label": "4. Test on bugfix environment",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "4. test on bugfix environment",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L71"
    },
    {
      "id": "docs_prod_hotfix_protocol_5_promote_to_production",
      "label": "5. Promote to production",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "5. promote to production",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L75"
    },
    {
      "id": "docs_prod_hotfix_protocol_6_tear_down_bugfix_environment",
      "label": "6. Tear down bugfix environment",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "6. tear down bugfix environment",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L92"
    },
    {
      "id": "docs_prod_hotfix_protocol_cross_pwa_bug_notes",
      "label": "Cross-PWA Bug Notes",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "cross-pwa bug notes",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L101"
    },
    {
      "id": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "label": "Production Hotfix Protocol",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "production hotfix protocol",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L1"
    },
    {
      "id": "docs_prod_hotfix_protocol_quick_reference",
      "label": "Quick Reference",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "quick reference",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L113"
    },
    {
      "id": "docs_prod_hotfix_protocol_step_by_step",
      "label": "Step-by-Step",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "step-by-step",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L13"
    },
    {
      "id": "docs_prod_hotfix_protocol_the_rule",
      "label": "The Rule",
      "_origin": "ast",
      "community": 143,
      "community_name": "Project Developer Guidelines",
      "file_type": "document",
      "norm_label": "the rule",
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L5"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_0_executive_summary",
      "label": "0. Executive summary",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "0. executive summary",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L10"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_10_recommended_action_queue",
      "label": "10. Recommended action queue",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "10. recommended action queue",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L219"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_1_what_the_adversarial_verification_actually_confirmed_and_killed",
      "label": "1. What the adversarial verification actually confirmed (and killed)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "1. what the adversarial verification actually confirmed (and killed)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L20"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "label": "360DLM ERP-Lite \u2014 Software Landscape Research & Roadmap Inputs",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "360dlm erp-lite \u2014 software landscape research & roadmap inputs",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_3_domain_2_branding_fabrication_signage_installation",
      "label": "3. Domain 2 \u2014 Branding fabrication & signage installation",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "3. domain 2 \u2014 branding fabrication & signage installation",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L88"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_4_domain_3_event_management_production",
      "label": "4. Domain 3 \u2014 Event management & production",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "4. domain 3 \u2014 event management & production",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L107"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_5_domain_4_digital_marketing_services_future_arm",
      "label": "5. Domain 4 \u2014 Digital marketing services (future arm)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "5. domain 4 \u2014 digital marketing services (future arm)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L134"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_6_domain_5_ai_automation_services_for_smes_future_arm",
      "label": "6. Domain 5 \u2014 AI & automation services for SMEs (future arm)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "6. domain 5 \u2014 ai & automation services for smes (future arm)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L149"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_7_domain_6_open_source_erp_frameworks_study_borrow_list",
      "label": "7. Domain 6 \u2014 Open-source ERP frameworks (study/borrow list)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "7. domain 6 \u2014 open-source erp frameworks (study/borrow list)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L162"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_8_pwa_flutter_verdict_and_sequencing",
      "label": "8. PWA \u2192 Flutter: verdict and sequencing",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "8. pwa \u2192 flutter: verdict and sequencing",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L180"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_9_common_module_matrix_what_erp_lite_must_have_vs_what_exists",
      "label": "9. Common-module matrix (what ERP-Lite must have vs what exists)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "9. common-module matrix (what erp-lite must have vs what exists)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L200"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_sources_primary",
      "label": "Sources (primary)",
      "_origin": "ast",
      "community": 144,
      "community_name": "Custodian Expense Voucher Module",
      "file_type": "document",
      "norm_label": "sources (primary)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L229"
    },
    {
      "id": "recce_manifest",
      "label": "recce/manifest.json",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "recce/manifest.json",
      "source_file": "recce/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "recce_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "recce/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "recce_manifest_categories",
      "label": "categories",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "categories",
      "source_file": "recce/manifest.json",
      "source_location": "L24"
    },
    {
      "id": "recce_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "recce/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "recce_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "recce/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "recce_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "recce/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "recce_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "recce/manifest.json",
      "source_location": "L25"
    },
    {
      "id": "recce_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "recce/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "recce_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "recce/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "recce_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "recce/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "recce_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "recce/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "recce_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 147,
      "community_name": "Rent Vehicle Expense PWA",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "recce/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "style_screens_and_modals",
      "label": "screens-and-modals.md",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "screens-and-modals.md",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L1"
    },
    {
      "id": "style_screens_and_modals_5_screen_architecture_7_views",
      "label": "5. Screen Architecture (7 views)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "5. screen architecture (7 views)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L3"
    },
    {
      "id": "style_screens_and_modals_6_overlay_modal_system_z_index_layers",
      "label": "6. Overlay / Modal System (z-index layers)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "6. overlay / modal system (z-index layers)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L64"
    },
    {
      "id": "style_screens_and_modals_annotation_modal_branding_photos_only",
      "label": "Annotation Modal (branding photos only)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "annotation modal (branding photos only)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L80"
    },
    {
      "id": "style_screens_and_modals_bottom_dialogs",
      "label": "Bottom Dialogs",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "bottom dialogs",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L88"
    },
    {
      "id": "style_screens_and_modals_view_1_home_view_home",
      "label": "View 1 \u2014 Home (`#view-home`)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 1 \u2014 home (`#view-home`)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L7"
    },
    {
      "id": "style_screens_and_modals_view_2_settings_view_settings",
      "label": "View 2 \u2014 Settings (`#view-settings`)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 2 \u2014 settings (`#view-settings`)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L22"
    },
    {
      "id": "style_screens_and_modals_view_3_form_step_1_store_details_20",
      "label": "View 3 \u2014 Form Step 1: Store Details (20%)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 3 \u2014 form step 1: store details (20%)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L32"
    },
    {
      "id": "style_screens_and_modals_view_4_form_step_2_store_photos_40",
      "label": "View 4 \u2014 Form Step 2: Store Photos (40%)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 4 \u2014 form step 2: store photos (40%)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L38"
    },
    {
      "id": "style_screens_and_modals_view_5_form_step_3_video_60",
      "label": "View 5 \u2014 Form Step 3: Video (60%)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 5 \u2014 form step 3: video (60%)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L44"
    },
    {
      "id": "style_screens_and_modals_view_6_form_step_4_branding_80",
      "label": "View 6 \u2014 Form Step 4: Branding (80%)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 6 \u2014 form step 4: branding (80%)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L48"
    },
    {
      "id": "style_screens_and_modals_view_7_form_step_5_additional_submit_100",
      "label": "View 7 \u2014 Form Step 5: Additional + Submit (100%)",
      "_origin": "ast",
      "community": 148,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "view 7 \u2014 form step 5: additional + submit (100%)",
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L56"
    },
    {
      "id": "walkthroughs_bin_walkthrough",
      "label": "walkthrough",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "walkthrough",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_bin_walkthrough_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L11"
    },
    {
      "id": "walkthroughs_bin_walkthrough_path",
      "label": "path",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L12"
    },
    {
      "id": "walkthroughs_bin_walkthrough_root",
      "label": "ROOT",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "root",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L15"
    },
    {
      "id": "walkthroughs_bin_walkthrough_scripts_dir",
      "label": "SCRIPTS_DIR",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "scripts_dir",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L16"
    },
    {
      "id": "walkthroughs_bin_walkthrough_spawnsync",
      "label": "{ spawnSync }",
      "_origin": "ast",
      "community": 149,
      "community_name": "ERP-Lite Landscape Research Roadmap",
      "file_type": "code",
      "norm_label": "{ spawnsync }",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L13"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_1_client_side_pdf_generation_jspdf_html2pdf",
      "label": "1. Client-Side PDF Generation (jsPDF, html2pdf)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "1. client-side pdf generation (jspdf, html2pdf)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L295"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_1_csv_xlsx_import_client_side_parsing",
      "label": "1. CSV/XLSX Import (Client-Side Parsing)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "1. csv/xlsx import (client-side parsing)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L51"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_2_pdf_export_server_side_generation",
      "label": "2. PDF Export (Server-Side Generation)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "2. pdf export (server-side generation)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L94"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_2_post_csv_as_multipart_to_postgrest",
      "label": "2. POST CSV as Multipart to PostgREST",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "2. post csv as multipart to postgrest",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L298"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_3_general_file_uploads_non_image_non_csv",
      "label": "3. General File Uploads (Non-Image, Non-CSV)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "3. general file uploads (non-image, non-csv)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_3_store_entire_file_content_in_db_not_just_reference",
      "label": "3. Store Entire File Content in DB (Not Just Reference)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "3. store entire file content in db (not just reference)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L301"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_4_size_limits_and_progress",
      "label": "4. Size Limits and Progress",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "4. size limits and progress",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L179"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_4_use_a_third_party_file_upload_service_s3_google_cloud_storage",
      "label": "4. Use a Third-Party File Upload Service (S3, Google Cloud Storage)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "4. use a third-party file upload service (s3, google cloud storage)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L304"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_5_error_handling_and_user_messaging",
      "label": "5. Error Handling and User Messaging",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "5. error handling and user messaging",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L203"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_5_single_rpc_for_all_bulk_imports",
      "label": "5. Single RPC for All Bulk Imports",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "5. single rpc for all bulk imports",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L307"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_6_csv_import_via_web_form_field_per_row",
      "label": "6. CSV Import via Web Form (Field Per Row)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "6. csv import via web form (field per row)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L310"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_014_adr_014_postgrest_as_api_layer_md_postgrest_as_api_layer",
      "label": "[ADR-014](ADR-014-postgrest-as-api-layer.md) \u2014 PostgREST as API Layer",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-014](adr-014-postgrest-as-api-layer.md) \u2014 postgrest as api layer",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L350"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_049_adr_049_recce_view_files_via_hmac_signed_proxy_md_recce_view_files_via_hmac_signed_proxy",
      "label": "[ADR-049](ADR-049-recce-view-files-via-hmac-signed-proxy.md) \u2014 Recce View Files via HMAC-Signed Proxy",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-049](adr-049-recce-view-files-via-hmac-signed-proxy.md) \u2014 recce view files via hmac-signed proxy",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L347"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_070_adr_070_ist_timezone_enforcement_md_all_user_facing_timestamps_displayed_in_ist",
      "label": "[ADR-070](ADR-070-ist-timezone-enforcement.md) \u2014 All User-Facing Timestamps Displayed in IST",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-070](adr-070-ist-timezone-enforcement.md) \u2014 all user-facing timestamps displayed in ist",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L356"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_071_adr_071_indian_number_formatting_md_indian_number_formatting_for_all_monetary_amount_inputs",
      "label": "[ADR-071](ADR-071-indian-number-formatting.md) \u2014 Indian Number Formatting for All Monetary Amount Inputs",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-071](adr-071-indian-number-formatting.md) \u2014 indian number formatting for all monetary amount inputs",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L359"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_072_adr_072_proof_image_capture_annotation_md_proof_image_capture_and_annotation_standard",
      "label": "[ADR-072](ADR-072-proof-image-capture-annotation.md) \u2014 Proof Image Capture and Annotation Standard",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-072](adr-072-proof-image-capture-annotation.md) \u2014 proof image capture and annotation standard",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L344"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_075_adr_075_rpc_error_response_format_md_unified_rpc_error_response_format",
      "label": "[ADR-075](ADR-075-rpc-error-response-format.md) \u2014 Unified RPC Error Response Format",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "[adr-075](adr-075-rpc-error-response-format.md) \u2014 unified rpc error response format",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L353"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "label": "ADR-085 \u2014 File Upload Patterns: CSV Import, PDF Export, and Bulk Data Handling",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "adr-085 \u2014 file upload patterns: csv import, pdf export, and bulk data handling",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L293"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L317"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L315"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_context",
      "label": "Context",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L17"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_csv_parsing_helper_optional_shared_code",
      "label": "CSV Parsing Helper (Optional Shared Code)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "csv parsing helper (optional shared code)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L224"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_decision_maker",
      "label": "Decision Maker",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "decision maker",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L376"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_express_sidecar_endpoints_python_flask_or_node",
      "label": "Express Sidecar Endpoints (Python Flask or Node)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "express sidecar endpoints (python flask or node)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L260"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L222"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_references",
      "label": "References",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L364"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L342"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L330"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_status",
      "label": "Status",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L6"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_trade_offs",
      "label": "Trade-offs",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L325"
    },
    {
      "id": "adr_adr_085_file_upload_patterns_xlsx_parsing_tour_pg_already_has_xlsx_bundled",
      "label": "XLSX Parsing (tour-pg already has `xlsx` bundled)",
      "_origin": "ast",
      "community": 15,
      "community_name": "Payment and Counter Handlers",
      "file_type": "document",
      "norm_label": "xlsx parsing (tour-pg already has `xlsx` bundled)",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L250"
    },
    {
      "id": "yagya_portfolio_mdd_yagya",
      "label": "MDD_yagya.md",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "mdd_yagya.md",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L1"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L10"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_2_design_ux_verified_2026_06_23",
      "label": "2. Design & UX (verified 2026-06-23)",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "2. design & ux (verified 2026-06-23)",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L16"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_3_content_inventory",
      "label": "3. Content inventory",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "3. content inventory",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L32"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_4_file_structure",
      "label": "4. File structure",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "4. file structure",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L44"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_5_deployment_hosting",
      "label": "5. Deployment & hosting",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "5. deployment & hosting",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L62"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_6_tooling",
      "label": "6. Tooling",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "6. tooling",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L71"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_7_verification",
      "label": "7. Verification",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "7. verification",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L81"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_8_out_of_scope_for_360lm_pwa",
      "label": "8. Out of scope for 360LM PWA",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "8. out of scope for 360lm pwa",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L96"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_adrs_governing_this_module",
      "label": "ADRs governing this module",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "adrs governing this module",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L110"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "label": "Module Design Document \u2014 Yagya Narang Cinematographer Portfolio",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "module design document \u2014 yagya narang cinematographer portfolio",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L1"
    },
    {
      "id": "yagya_portfolio_mdd_yagya_recommendation",
      "label": "Recommendation",
      "_origin": "ast",
      "community": 150,
      "community_name": "Dispatch Logistics Automation Panels",
      "file_type": "document",
      "norm_label": "recommendation",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L106"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine",
      "label": "ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "adr-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "label": "ADR-109 VideoSmith \u2014 Isolated PWA Wrapping an Internal-Only Third-Party Engine, With the AI Chain Owned by the Wrapper",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "adr-109 videosmith \u2014 isolated pwa wrapping an internal-only third-party engine, with the ai chain owned by the wrapper",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L161"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L168"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_context",
      "label": "Context",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L125"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L141"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L154"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_references",
      "label": "References",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L195"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L188"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_status",
      "label": "Status",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 156,
      "community_name": "Dispatch Reporting and PII Access",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L7"
    },
    {
      "id": "agents_adr_generator_what_happens_next",
      "label": "What happens next",
      "_origin": "ast",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "file_type": "document",
      "norm_label": "what happens next",
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L44"
    },
    {
      "id": "agents_adr_generator_what_i_do",
      "label": "What I do",
      "_origin": "ast",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "file_type": "document",
      "norm_label": "what i do",
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L8"
    },
    {
      "id": "agents_adr_generator_what_i_need_from_you",
      "label": "What I need from you",
      "_origin": "ast",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "file_type": "document",
      "norm_label": "what i need from you",
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L32"
    },
    {
      "id": "agents_adr_generator_when_to_call_me",
      "label": "When to call me",
      "_origin": "ast",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "file_type": "document",
      "norm_label": "when to call me",
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L20"
    },
    {
      "id": "adr_skill",
      "label": "SKILL.md",
      "_origin": "ast",
      "community": 157,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "skill.md",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L1"
    },
    {
      "id": "btl_manifest",
      "label": "btl/manifest.json",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "btl/manifest.json",
      "source_file": "btl/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "btl_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "btl/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "btl_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "btl/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "btl_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "btl/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "btl_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "btl/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "btl_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "btl/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "btl_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "btl/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "btl_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "btl/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "btl_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "btl/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "btl_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "btl/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "btl_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 159,
      "community_name": "PWA Manifest Metadata",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "btl/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference",
      "label": "custodian_test_data_reference.md",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "custodian_test_data_reference.md",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_system_design_in_one_paragraph",
      "label": "System Design in One Paragraph",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "system design in one paragraph",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L6"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_the_3_trigger_rules_core_logic",
      "label": "The 3 Trigger Rules (Core Logic)",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "the 3 trigger rules (core logic)",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L23"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_the_4_custodians",
      "label": "The 4 Custodians",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "the 4 custodians",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L12"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_wallet_balance_derivation_after_full_seed_cic_acceptance_of_t14_t15",
      "label": "Wallet Balance Derivation (After Full Seed + CiC Acceptance of T14 & T15)",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "wallet balance derivation (after full seed + cic acceptance of t14 & t15)",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L144"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_what_the_test_data_covered",
      "label": "What the Test Data Covered",
      "_origin": "ast",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "file_type": "document",
      "norm_label": "what the test data covered",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L155"
    },
    {
      "id": "custodian_manifest",
      "label": "custodian/manifest.json",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "custodian/manifest.json",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "custodian_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "custodian_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "custodian_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "custodian_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "custodian_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "custodian_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "custodian_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "custodian_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "custodian_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "custodian_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 161,
      "community_name": "PWA Application Manifest",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "docs_input_and_image_standards",
      "label": "input_and_image_standards.md",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "input_and_image_standards.md",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L1"
    },
    {
      "id": "docs_input_and_image_standards_1_amount_input_indian_number_formatting",
      "label": "1. Amount Input \u2014 Indian Number Formatting",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "1. amount input \u2014 indian number formatting",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L10"
    },
    {
      "id": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "label": "2. Image Capture \u2014 Proof, Receipt & Verification",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "2. image capture \u2014 proof, receipt & verification",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L91"
    },
    {
      "id": "docs_input_and_image_standards_3_change_history",
      "label": "3. Change History",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "3. change history",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L160"
    },
    {
      "id": "docs_input_and_image_standards_canonical_implementation",
      "label": "Canonical implementation",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "canonical implementation",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L26"
    },
    {
      "id": "docs_input_and_image_standards_confirmation_prompt_for_claude",
      "label": "Confirmation prompt for Claude",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "confirmation prompt for claude",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L122"
    },
    {
      "id": "docs_input_and_image_standards_input_image_standards_360lm_pwas",
      "label": "Input & Image Standards \u2014 360LM PWAs",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "input & image standards \u2014 360lm pwas",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L1"
    },
    {
      "id": "docs_input_and_image_standards_key_implementation_details",
      "label": "Key implementation details",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "key implementation details",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L132"
    },
    {
      "id": "docs_input_and_image_standards_storage",
      "label": "Storage",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "storage",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L112"
    },
    {
      "id": "docs_input_and_image_standards_what_it_is",
      "label": "What it is",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "what it is",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L12"
    },
    {
      "id": "docs_input_and_image_standards_when_to_apply",
      "label": "When to apply",
      "_origin": "ast",
      "community": 163,
      "community_name": "VideoSmith Module Design Document",
      "file_type": "document",
      "norm_label": "when to apply",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L22"
    },
    {
      "id": "docs_mdd_videosmith",
      "label": "MDD_videosmith.md",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "mdd_videosmith.md",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_videosmith_10_red_team_concrete_failure_modes",
      "label": "10. Red-Team: Concrete Failure Modes",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "10. red-team: concrete failure modes",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L401"
    },
    {
      "id": "docs_mdd_videosmith_11_acceptance_criteria",
      "label": "11. Acceptance Criteria",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "11. acceptance criteria",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L418"
    },
    {
      "id": "docs_mdd_videosmith_12_references_related_decisions",
      "label": "12. References & Related Decisions",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "12. references & related decisions",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L451"
    },
    {
      "id": "docs_mdd_videosmith_13_build_log_lessons_learned_2026_07_03",
      "label": "13. Build Log & Lessons Learned (2026-07-03)",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "13. build log & lessons learned (2026-07-03)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L473"
    },
    {
      "id": "docs_mdd_videosmith_15_detailed_scenario_input_2026_07_03_later_same_day",
      "label": "15. Detailed-Scenario Input (2026-07-03, later same day)",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "15. detailed-scenario input (2026-07-03, later same day)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L585"
    },
    {
      "id": "docs_mdd_videosmith_16_multi_channel_upload_post_support_2026_07_03_later_same_day",
      "label": "16. Multi-Channel Upload-Post Support (2026-07-03, later same day)",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "16. multi-channel upload-post support (2026-07-03, later same day)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L600"
    },
    {
      "id": "docs_mdd_videosmith_1_why_this_exists",
      "label": "1. Why This Exists",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L17"
    },
    {
      "id": "docs_mdd_videosmith_9_adr_compliance_checklist_per_adr_107_discipline",
      "label": "9. ADR Compliance Checklist (Per ADR-107 Discipline)",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "9. adr compliance checklist (per adr-107 discipline)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L381"
    },
    {
      "id": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "label": "Module Design Document: VideoSmith \u2014 AI Short-Form Video Generation PWA",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "module design document: videosmith \u2014 ai short-form video generation pwa",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_videosmith_review_note_historical_all_items_below_resolved_2026_07_03",
      "label": "\u26a0\ufe0f Review note (historical \u2014 all items below resolved 2026-07-03)",
      "_origin": "ast",
      "community": 164,
      "community_name": "Lite-ERP Baseline Gap Analysis",
      "file_type": "document",
      "norm_label": "\u26a0\ufe0f review note (historical \u2014 all items below resolved 2026-07-03)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L11"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_0_method_note_why_this_isn_t_just_eflexo_s_feature_list",
      "label": "0. Method note \u2014 why this isn't just \"eFlexo's feature list\"",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "0. method note \u2014 why this isn't just \"eflexo's feature list\"",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L11"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_1_print_industry_specific_not_baseline_exclude_from_gap_scoring",
      "label": "1.1 Print-industry-specific (not baseline \u2014 exclude from gap scoring)",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "1.1 print-industry-specific (not baseline \u2014 exclude from gap scoring)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L28"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_2_generic_looks_print_specific_but_isn_t_flagged_explicitly_per_the_review_above",
      "label": "1.2 Generic \u2014 looks print-specific but isn't (flagged explicitly per the review above)",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "1.2 generic \u2014 looks print-specific but isn't (flagged explicitly per the review above)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L36"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_3_generic_lite_erp_baseline_the_actual_comparison_set",
      "label": "1.3 Generic lite-ERP baseline (the actual comparison set)",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "1.3 generic lite-erp baseline (the actual comparison set)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L44"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_eflexo_s_full_captured_inventory_split_by_vertical_specificity",
      "label": "1. eFlexo's full captured inventory, split by vertical-specificity",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "1. eflexo's full captured inventory, split by vertical-specificity",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L26"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_2_4_dashboard_tile_by_tile_breakdown",
      "label": "2.4 Dashboard tile-by-tile breakdown",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "2.4 dashboard tile-by-tile breakdown",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L75"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_2_gap_matrix_generic_baseline_vs_360lm_today",
      "label": "2. Gap matrix \u2014 generic baseline vs. 360LM today",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "2. gap matrix \u2014 generic baseline vs. 360lm today",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L51"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "label": "360DLM vs. \"Lite ERP\" Baseline \u2014 Gap Analysis (eFlexo-anchored)",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "360dlm vs. \"lite erp\" baseline \u2014 gap analysis (eflexo-anchored)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_3_ranked_punch_list_highest_value_gaps_first",
      "label": "3. Ranked punch list (highest-value gaps first)",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "3. ranked punch list (highest-value gaps first)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L113"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_4_what_this_corrects_vs_the_earlier_landscape_survey",
      "label": "4. What this corrects vs. the earlier landscape survey",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "4. what this corrects vs. the earlier landscape survey",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L125"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_5_open_items_for_the_user",
      "label": "5. Open items for the user",
      "_origin": "ast",
      "community": 165,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "5. open items for the user",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L131"
    },
    {
      "id": "expense_manifest",
      "label": "expense/manifest.json",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "expense/manifest.json",
      "source_file": "expense/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "expense_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "expense/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "expense_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "expense/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "expense_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "expense/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "expense_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "expense/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "expense_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "expense/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "expense_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "expense/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "expense_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "expense/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "expense_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "expense/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "expense_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "expense/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "expense_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 166,
      "community_name": "Web App Manifest Configuration",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "expense/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "finance_v1_manifest",
      "label": "finance-v1/manifest.json",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "finance-v1/manifest.json",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "finance_v1_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "finance_v1_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "finance_v1_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "finance_v1_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "finance_v1_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "finance_v1_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "finance_v1_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "finance_v1_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "finance_v1_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "finance_v1_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 167,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance-v1/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "imgbind_manifest",
      "label": "imgbind/manifest.json",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "imgbind/manifest.json",
      "source_file": "imgbind/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "imgbind_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "imgbind/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "imgbind_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "imgbind/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "imgbind_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "imgbind/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "imgbind_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "imgbind/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "imgbind_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "imgbind/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "imgbind_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "imgbind/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "imgbind_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "imgbind/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "imgbind_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "imgbind/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "imgbind_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "imgbind/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "imgbind_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 168,
      "community_name": "Web App Manifest Definition",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "imgbind/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "mother_manifest",
      "label": "mother/manifest.json",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "mother/manifest.json",
      "source_file": "mother/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "mother_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "mother/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "mother_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "mother/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "mother_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "mother/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "mother_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "mother/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "mother_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "mother/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "mother_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "mother/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "mother_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "mother/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "mother_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "mother/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "mother_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "mother/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "mother_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 169,
      "community_name": "PWA Manifest Properties",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "mother/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination",
      "label": "ADR-066-parallel-cli-session-coordination.md",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "adr-066-parallel-cli-session-coordination.md",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_1_no_coordination_status_quo_pre_2026_05_08",
      "label": "1. No Coordination (Status Quo Pre-2026-05-08)",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "1. no coordination (status quo pre-2026-05-08)",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L276"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_2_distributed_locking_etcd_redis_db_advisory_locks",
      "label": "2. Distributed Locking (etcd, Redis, DB Advisory Locks)",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "2. distributed locking (etcd, redis, db advisory locks)",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L282"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_3_git_branches_for_infrastructure_code",
      "label": "3. Git Branches for Infrastructure Code",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "3. git branches for infrastructure code",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L292"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_4_strict_session_scheduling_one_session_at_a_time",
      "label": "4. Strict Session Scheduling (One Session at a Time)",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "4. strict session scheduling (one session at a time)",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L301"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_active_sessions_table",
      "label": "Active Sessions Table",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "active sessions table",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L75"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "label": "ADR-066 Parallel CLI Session Coordination with Conflict Zone Locking",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "adr-066 parallel cli session coordination with conflict zone locking",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L274"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_bootstrap_warning",
      "label": "Bootstrap Warning",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "bootstrap warning",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L197"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_conflict_zone_locks_table",
      "label": "Conflict Zone Locks Table",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "conflict zone locks table",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L91"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_conflict_zone_reference",
      "label": "Conflict Zone Reference",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "conflict zone reference",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L130"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L310"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_context",
      "label": "Context",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_coordination_examples",
      "label": "Coordination Examples",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "coordination examples",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L234"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L204"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_lock_acquisition_protocol",
      "label": "Lock Acquisition Protocol",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "lock acquisition protocol",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L108"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_lock_history_maintenance",
      "label": "Lock History Maintenance",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "lock history maintenance",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L206"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_lock_release_protocol",
      "label": "Lock Release Protocol",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "lock release protocol",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L122"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_multi_zone_operations",
      "label": "Multi-Zone Operations",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "multi-zone operations",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L147"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_negative",
      "label": "Negative",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "negative",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L320"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L312"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_references",
      "label": "References",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L339"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L332"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_risks",
      "label": "Risks",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "risks",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L326"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_safe_zones_no_lock_required",
      "label": "Safe Zones (No Lock Required)",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "safe zones (no lock required)",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L184"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_session_end_cleanup",
      "label": "Session End Cleanup",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "session end cleanup",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L176"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "label": "Session Registration Board",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "session registration board",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_session_state_files",
      "label": "Session State Files",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "session state files",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L221"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_session_types",
      "label": "Session Types",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "session types",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_stale_lock_detection",
      "label": "Stale Lock Detection",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "stale lock detection",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L164"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_status",
      "label": "Status",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_066_parallel_cli_session_coordination_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 17,
      "community_name": "Automated Video Tutorial Pipeline",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L7"
    },
    {
      "id": "printing_manifest",
      "label": "printing/manifest.json",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "printing/manifest.json",
      "source_file": "printing/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "printing_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "printing/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "printing_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "printing/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "printing_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "printing/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "printing_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "printing/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "printing_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "printing/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "printing_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "printing/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "printing_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "printing/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "printing_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "printing/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "printing_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "printing/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "printing_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 170,
      "community_name": "Creative Print Pipeline Design",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "printing/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "printing_mdd_creative_pipeline",
      "label": "MDD_creative_pipeline.md",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "mdd_creative_pipeline.md",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "printing_mdd_creative_pipeline_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L7"
    },
    {
      "id": "printing_mdd_creative_pipeline_2_format_spec_findings_verified_2026_07_02_on_the_ideapad_sample",
      "label": "2. Format & spec findings (verified 2026-07-02 on the IdeaPad sample)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "2. format & spec findings (verified 2026-07-02 on the ideapad sample)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L16"
    },
    {
      "id": "printing_mdd_creative_pipeline_3_phases_planned",
      "label": "3. Phases planned",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "3. phases planned",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L37"
    },
    {
      "id": "printing_mdd_creative_pipeline_4_1_read_stack_decision_table",
      "label": "4.1 Read stack (decision table)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "4.1 read stack (decision table)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L49"
    },
    {
      "id": "printing_mdd_creative_pipeline_4_2_cad_proxy_mcp_extensions_phase_0_assets_to_add",
      "label": "4.2 cad-proxy MCP extensions (Phase 0 assets to add)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "4.2 cad-proxy mcp extensions (phase 0 assets to add)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L58"
    },
    {
      "id": "printing_mdd_creative_pipeline_4_3_open_items_phase_0_checklist",
      "label": "4.3 Open items (Phase 0 checklist)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "4.3 open items (phase 0 checklist)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L66"
    },
    {
      "id": "printing_mdd_creative_pipeline_4_phase_0_capability_assets",
      "label": "4. Phase 0 \u2014 capability assets",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "4. phase 0 \u2014 capability assets",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L47"
    },
    {
      "id": "printing_mdd_creative_pipeline_5_data_contracts_for_phases_1_2_designed_now_built_later",
      "label": "5. Data contracts (for Phases 1\u20132; designed now, built later)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "5. data contracts (for phases 1\u20132; designed now, built later)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L93"
    },
    {
      "id": "printing_mdd_creative_pipeline_6_risks_constraints",
      "label": "6. Risks / constraints",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "6. risks / constraints",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L108"
    },
    {
      "id": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "label": "Module Design Document \u2014 Creative Intake & Print Pipeline (CDR \u2192 check \u2192 TIF)",
      "_origin": "ast",
      "community": 171,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "module design document \u2014 creative intake & print pipeline (cdr \u2192 check \u2192 tif)",
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "production_manifest",
      "label": "production/manifest.json",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "production/manifest.json",
      "source_file": "production/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "production_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "production/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "production_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "production/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "production_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "production/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "production_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "production/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "production_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "production/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "production_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "production/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "production_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "production/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "production_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "production/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "production_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "production/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "production_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 172,
      "community_name": "PWA Development Style Guide",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "production/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "pwa_dev_style",
      "label": "pwa_dev_style.md",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "pwa_dev_style.md",
      "source_file": "pwa_dev_style.md",
      "source_location": "L1"
    },
    {
      "id": "pwa_dev_style_pwa_dev_style_guide_360lm_index",
      "label": "PWA Dev Style Guide \u2014 360LM (Index)",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "pwa dev style guide \u2014 360lm (index)",
      "source_file": "pwa_dev_style.md",
      "source_location": "L1"
    },
    {
      "id": "pwa_dev_style_related_mandatory_standards",
      "label": "Related mandatory standards",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "related mandatory standards",
      "source_file": "pwa_dev_style.md",
      "source_location": "L34"
    },
    {
      "id": "pwa_dev_style_starting_a_new_pwa",
      "label": "Starting a NEW PWA?",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "starting a new pwa?",
      "source_file": "pwa_dev_style.md",
      "source_location": "L8"
    },
    {
      "id": "pwa_dev_style_topic_references_docs_style",
      "label": "Topic references (`docs/style/`)",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "topic references (`docs/style/`)",
      "source_file": "pwa_dev_style.md",
      "source_location": "L15"
    },
    {
      "id": "style_reports_and_slides_gas",
      "label": "reports-and-slides-gas.md",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "reports-and-slides-gas.md",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L1"
    },
    {
      "id": "style_service_worker_and_utils",
      "label": "service-worker-and-utils.md",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "service-worker-and-utils.md",
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L1"
    },
    {
      "id": "style_service_worker_and_utils_15_service_worker",
      "label": "15. Service Worker",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "15. service worker",
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L3"
    },
    {
      "id": "style_service_worker_and_utils_16_utility_functions",
      "label": "16. Utility Functions",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "16. utility functions",
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L32"
    },
    {
      "id": "style_service_worker_and_utils_17_known_code_notes",
      "label": "17. Known Code Notes",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "17. known code notes",
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L51"
    },
    {
      "id": "style_service_worker_and_utils_18_design_patterns_summary",
      "label": "18. Design Patterns Summary",
      "_origin": "ast",
      "community": 173,
      "community_name": "Playwright Media Recording Spec",
      "file_type": "document",
      "norm_label": "18. design patterns summary",
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L63"
    },
    {
      "id": "recce_tutorial_production_record_spec",
      "label": "recce/tutorial/production/record.spec.js",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "recce/tutorial/production/record.spec.js",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L1"
    },
    {
      "id": "recce_tutorial_production_record_spec_addviagallery",
      "label": "addViaGallery()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "addviagallery()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L79"
    },
    {
      "id": "recce_tutorial_production_record_spec_fillstorestep",
      "label": "fillStoreStep()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "fillstorestep()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L89"
    },
    {
      "id": "recce_tutorial_production_record_spec_mkctx",
      "label": "mkCtx()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "mkctx()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L42"
    },
    {
      "id": "recce_tutorial_production_record_spec_nosessctx",
      "label": "noSessCtx()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "nosessctx()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L32"
    },
    {
      "id": "recce_tutorial_production_record_spec_path",
      "label": "path",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L25"
    },
    {
      "id": "recce_tutorial_production_record_spec_photos",
      "label": "PHOTOS",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "photos",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L29"
    },
    {
      "id": "recce_tutorial_production_record_spec_reachadditionalstep",
      "label": "reachAdditionalStep()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "reachadditionalstep()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L105"
    },
    {
      "id": "recce_tutorial_production_record_spec_recordclip",
      "label": "recordClip()",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "recordclip()",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L66"
    },
    {
      "id": "recce_tutorial_production_record_spec_test_chromium",
      "label": "{ test, chromium }",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "{ test, chromium }",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L24"
    },
    {
      "id": "recce_tutorial_production_record_spec_videos",
      "label": "VIDEOS",
      "_origin": "ast",
      "community": 174,
      "community_name": "PWA Manifest Settings",
      "file_type": "code",
      "norm_label": "videos",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L28"
    },
    {
      "id": "rentveh_manifest",
      "label": "rentveh/manifest.json",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "rentveh/manifest.json",
      "source_file": "rentveh/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "rentveh_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "rentveh/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "rentveh_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "rentveh/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "rentveh_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "rentveh/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "rentveh_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "rentveh/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "rentveh_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "rentveh/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "rentveh_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "rentveh/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "rentveh_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "rentveh/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "rentveh_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "rentveh/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "rentveh_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "rentveh/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "rentveh_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 175,
      "community_name": "Customer Management Data Model",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "rentveh/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "sales_manifest",
      "label": "sales/manifest.json",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "sales/manifest.json",
      "source_file": "sales/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "sales_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "sales/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "sales_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "sales/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "sales_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "sales/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "sales_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "sales/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "sales_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "sales/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "sales_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "sales/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "sales_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "sales/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "sales_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "sales/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "sales_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "sales/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "sales_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 177,
      "community_name": "Maps and Geocoding Client",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "sales/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "shared_maps_client",
      "label": "maps-client.js",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "maps-client.js",
      "source_file": "shared/maps-client.js",
      "source_location": "L1"
    },
    {
      "id": "shared_maps_client_bearer",
      "label": "bearer()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "bearer()",
      "source_file": "shared/maps-client.js",
      "source_location": "L54"
    },
    {
      "id": "shared_maps_client_directions",
      "label": "directions()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "directions()",
      "source_file": "shared/maps-client.js",
      "source_location": "L181"
    },
    {
      "id": "shared_maps_client_distancematrix",
      "label": "distanceMatrix()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "distancematrix()",
      "source_file": "shared/maps-client.js",
      "source_location": "L189"
    },
    {
      "id": "shared_maps_client_geocode",
      "label": "geocode()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "geocode()",
      "source_file": "shared/maps-client.js",
      "source_location": "L167"
    },
    {
      "id": "shared_maps_client_health",
      "label": "health()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "health()",
      "source_file": "shared/maps-client.js",
      "source_location": "L208"
    },
    {
      "id": "shared_maps_client_mcpcall",
      "label": "mcpCall()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "mcpcall()",
      "source_file": "shared/maps-client.js",
      "source_location": "L65"
    },
    {
      "id": "shared_maps_client_placesnearby",
      "label": "placesNearby()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "placesnearby()",
      "source_file": "shared/maps-client.js",
      "source_location": "L196"
    },
    {
      "id": "shared_maps_client_reversegeocode",
      "label": "reverseGeocode()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "reversegeocode()",
      "source_file": "shared/maps-client.js",
      "source_location": "L172"
    },
    {
      "id": "shared_maps_client_routetraffic",
      "label": "routeTraffic()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "routetraffic()",
      "source_file": "shared/maps-client.js",
      "source_location": "L201"
    },
    {
      "id": "shared_maps_client_trywithfallback",
      "label": "tryWithFallback()",
      "_origin": "ast",
      "community": 178,
      "community_name": "Custodian Voucher Tutorial Test",
      "file_type": "code",
      "norm_label": "trywithfallback()",
      "source_file": "shared/maps-client.js",
      "source_location": "L140"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec",
      "label": "custodian_voucher_tutorial.spec.js",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "custodian_voucher_tutorial.spec.js",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L15"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_loginasharish",
      "label": "loginAsHarish()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "loginasharish()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L24"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_makesession",
      "label": "makeSession()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "makesession()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L20"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_opennewvoucherform",
      "label": "openNewVoucherForm()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "opennewvoucherform()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L37"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_path",
      "label": "path",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L14"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_pickpartycategory",
      "label": "pickPartyCategory()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "pickpartycategory()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L44"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_searchandselectdeductionpayee",
      "label": "searchAndSelectDeductionPayee()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "searchandselectdeductionpayee()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L55"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_searchandselectmainpayee",
      "label": "searchAndSelectMainPayee()",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "searchandselectmainpayee()",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L48"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_custodian_voucher_tutorial_spec_videos_dir",
      "label": "VIDEOS_DIR",
      "_origin": "ast",
      "community": 179,
      "community_name": "Google Drive Consolidator Tests",
      "file_type": "code",
      "norm_label": "videos_dir",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L18"
    },
    {
      "id": "tests_drive_consolidator_spec",
      "label": "drive_consolidator.spec.js",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "drive_consolidator.spec.js",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_drive_consolidator_spec_connectnextaccount",
      "label": "connectNextAccount()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "connectnextaccount()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L149"
    },
    {
      "id": "tests_drive_consolidator_spec_entertestpin",
      "label": "enterTestPIN()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "entertestpin()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L124"
    },
    {
      "id": "tests_drive_consolidator_spec_gotodedup",
      "label": "goToDedup()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "gotodedup()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L413"
    },
    {
      "id": "tests_drive_consolidator_spec_gototransferwithfiles",
      "label": "goToTransferWithFiles()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "gototransferwithfiles()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L497"
    },
    {
      "id": "tests_drive_consolidator_spec_injectgismock",
      "label": "injectGISMock()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "injectgismock()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L19"
    },
    {
      "id": "tests_drive_consolidator_spec_loginaftergoto",
      "label": "loginAfterGoto()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "loginaftergoto()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L132"
    },
    {
      "id": "tests_drive_consolidator_spec_mockgoogleapis",
      "label": "mockGoogleAPIs()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "mockgoogleapis()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L48"
    },
    {
      "id": "tests_drive_consolidator_spec_seedandlogin",
      "label": "seedAndLogin()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "seedandlogin()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L141"
    },
    {
      "id": "tests_drive_consolidator_spec_seedtestuser",
      "label": "seedTestUser()",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "seedtestuser()",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L116"
    },
    {
      "id": "tests_drive_consolidator_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 180,
      "community_name": "Tour Planner Playground Architecture",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L4"
    },
    {
      "id": "tour_pg_mdd_tour_pg",
      "label": "MDD_tour_pg.md",
      "_origin": "ast",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "document",
      "norm_label": "mdd_tour_pg.md",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_mdd_tour_pg_10_risks_open_items",
      "label": "10. Risks + open items",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "10. risks + open items",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L173"
    },
    {
      "id": "tour_pg_mdd_tour_pg_11_done_ready_for_production_check",
      "label": "11. Done = ready for production check",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "11. done = ready for production check",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L183"
    },
    {
      "id": "tour_pg_mdd_tour_pg_1_intent",
      "label": "1. Intent",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "1. intent",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L10"
    },
    {
      "id": "tour_pg_mdd_tour_pg_2_user_decisions_captured",
      "label": "2. User decisions captured",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "2. user decisions captured",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L14"
    },
    {
      "id": "tour_pg_mdd_tour_pg_3_architecture",
      "label": "3. Architecture",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "3. architecture",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L23"
    },
    {
      "id": "tour_pg_mdd_tour_pg_5_excel_format_the_input_contract",
      "label": "5. Excel format (the input contract)",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "5. excel format (the input contract)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L95"
    },
    {
      "id": "tour_pg_mdd_tour_pg_6_ux_rules",
      "label": "6. UX rules",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "6. ux rules",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L112"
    },
    {
      "id": "tour_pg_mdd_tour_pg_7_mid_tour_replan_the_user_s_day_s_halt_case",
      "label": "7. Mid-tour replan (the user's \"day's halt\" case)",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "7. mid-tour replan (the user's \"day's halt\" case)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L121"
    },
    {
      "id": "tour_pg_mdd_tour_pg_8_out_of_scope_phase_1",
      "label": "8. Out of scope (Phase 1)",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "8. out of scope (phase 1)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L134"
    },
    {
      "id": "tour_pg_mdd_tour_pg_9_files_target",
      "label": "9. Files (target)",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "9. files (target)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L147"
    },
    {
      "id": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "label": "Module Design Document \u2014 Tour Planner Playground (`tour-pg`)",
      "_origin": "ast",
      "community": 182,
      "community_name": "Tour History Sharing and Search",
      "file_type": "document",
      "norm_label": "module design document \u2014 tour planner playground (`tour-pg`)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f3_schema_changes",
      "label": "F3. Schema changes",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "f3. schema changes",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L413"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g1_intent",
      "label": "G1. Intent",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g1. intent",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L523"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g2_decisions_captured_interactive_q_a",
      "label": "G2. Decisions captured (interactive Q&A)",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g2. decisions captured (interactive q&a)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L527"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g4_proxy_changes_opt_tour_pg_proxy_server_js",
      "label": "G4. Proxy changes (`/opt/tour-pg-proxy/server.js`)",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g4. proxy changes (`/opt/tour-pg-proxy/server.js`)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L550"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g5_frontend_sharing_ui_tour_pg_index_html",
      "label": "G5. Frontend \u2014 sharing UI (`tour-pg/index.html`)",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g5. frontend \u2014 sharing ui (`tour-pg/index.html`)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L557"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g6_search_token_and_search_house_wide_term_coined_this_phase",
      "label": "G6. Search \u2014 \"Token-AND Search\" (house-wide term, coined this phase)",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g6. search \u2014 \"token-and search\" (house-wide term, coined this phase)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L563"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g7_verification",
      "label": "G7. Verification",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g7. verification",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L571"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g9_done_ready_check_shipped_2026_07_04",
      "label": "G9. Done = ready check \u2705 SHIPPED 2026-07-04",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g9. done = ready check \u2705 shipped 2026-07-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L587"
    },
    {
      "id": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "label": "G. Phase 4.17 \u2014 Org-wide History Sharing + Token-AND Search \u2705 SHIPPED 2026-07-04",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "g. phase 4.17 \u2014 org-wide history sharing + token-and search \u2705 shipped 2026-07-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L521"
    },
    {
      "id": "tour_pg_mdd_tour_pg_migrate_counters_v21_sql_classification_fields",
      "label": "migrate_counters_v21.sql \u2014 Classification fields",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "migrate_counters_v21.sql \u2014 classification fields",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L415"
    },
    {
      "id": "tour_pg_mdd_tour_pg_migrate_counters_v22_sql_geo_cluster",
      "label": "migrate_counters_v22.sql \u2014 Geo cluster",
      "_origin": "ast",
      "community": 183,
      "community_name": "PWA Manifest Configuration",
      "file_type": "document",
      "norm_label": "migrate_counters_v22.sql \u2014 geo cluster",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L424"
    },
    {
      "id": "tourexp_manifest",
      "label": "tourexp/manifest.json",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "tourexp/manifest.json",
      "source_file": "tourexp/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "tourexp_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "tourexp/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "tourexp_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "tourexp/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "tourexp_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "tourexp/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "tourexp_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "tourexp/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "tourexp_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "tourexp/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "tourexp_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "tourexp/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "tourexp_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "tourexp/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "tourexp_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "tourexp/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "tourexp_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "tourexp/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "tourexp_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 184,
      "community_name": "Web App Manifest Settings",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "tourexp/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "upi_manifest",
      "label": "upi/manifest.json",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "upi/manifest.json",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "upi_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "upi_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "upi_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "upi_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "upi_manifest_lang",
      "label": "lang",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "lang",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "upi_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "upi_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "upi_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "upi_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "upi_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 185,
      "community_name": "Vehicle Request System Screens",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance/upi/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "activity_manifest",
      "label": "activity/manifest.json",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "activity/manifest.json",
      "source_file": "activity/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "activity_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "activity/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "activity_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "activity/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "activity_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "activity/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "activity_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "activity/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "activity_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "activity/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "activity_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "activity/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "activity_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "activity/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "activity_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "activity/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "activity_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 188,
      "community_name": "Client and Activity Module Design",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "activity/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "activity_mdd_activity",
      "label": "MDD_activity.md",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "mdd_activity.md",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L1"
    },
    {
      "id": "client_mdd_client",
      "label": "MDD_client.md",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "mdd_client.md",
      "source_file": "client/MDD_client.md",
      "source_location": "L1"
    },
    {
      "id": "client_mdd_client_1_purpose",
      "label": "1. Purpose",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "1. purpose",
      "source_file": "client/MDD_client.md",
      "source_location": "L9"
    },
    {
      "id": "client_mdd_client_2_schema",
      "label": "2. Schema",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "2. schema",
      "source_file": "client/MDD_client.md",
      "source_location": "L15"
    },
    {
      "id": "client_mdd_client_3_status_and_next_steps",
      "label": "3. Status and next steps",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "3. status and next steps",
      "source_file": "client/MDD_client.md",
      "source_location": "L36"
    },
    {
      "id": "client_mdd_client_4_governance",
      "label": "4. Governance",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "4. governance",
      "source_file": "client/MDD_client.md",
      "source_location": "L53"
    },
    {
      "id": "client_mdd_client_4a_adrs_governing_this_module",
      "label": "4a. ADRs governing this module",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "4a. adrs governing this module",
      "source_file": "client/MDD_client.md",
      "source_location": "L59"
    },
    {
      "id": "client_mdd_client_5_verification",
      "label": "5. Verification",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "5. verification",
      "source_file": "client/MDD_client.md",
      "source_location": "L66"
    },
    {
      "id": "client_mdd_client_module_design_document_client_pwa",
      "label": "Module Design Document \u2014 Client PWA",
      "_origin": "ast",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "document",
      "norm_label": "module design document \u2014 client pwa",
      "source_file": "client/MDD_client.md",
      "source_location": "L1"
    },
    {
      "id": "oc_admin_mdd_oc_admin",
      "label": "MDD_oc_admin.md",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "mdd_oc_admin.md",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L1"
    },
    {
      "id": "oc_admin_mdd_oc_admin_10_verification",
      "label": "10. Verification",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "10. verification",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L209"
    },
    {
      "id": "oc_admin_mdd_oc_admin_11_glossary",
      "label": "11. Glossary",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "11. glossary",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L249"
    },
    {
      "id": "oc_admin_mdd_oc_admin_12_known_gaps_future_work",
      "label": "12. Known gaps / future work",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "12. known gaps / future work",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L263"
    },
    {
      "id": "oc_admin_mdd_oc_admin_13_cross_pwa_safety",
      "label": "13. Cross-PWA safety",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "13. cross-pwa safety",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L274"
    },
    {
      "id": "oc_admin_mdd_oc_admin_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L11"
    },
    {
      "id": "oc_admin_mdd_oc_admin_2_scope_and_boundaries",
      "label": "2. Scope and boundaries",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "2. scope and boundaries",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L19"
    },
    {
      "id": "oc_admin_mdd_oc_admin_3_1_auth",
      "label": "3.1 Auth",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "3.1 auth",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L38"
    },
    {
      "id": "oc_admin_mdd_oc_admin_3_2_screens",
      "label": "3.2 Screens",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "3.2 screens",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L47"
    },
    {
      "id": "oc_admin_mdd_oc_admin_3_3_data_flows",
      "label": "3.3 Data flows",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "3.3 data flows",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L58"
    },
    {
      "id": "oc_admin_mdd_oc_admin_3_4_browser_apis_used",
      "label": "3.4 Browser APIs used",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "3.4 browser apis used",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L79"
    },
    {
      "id": "oc_admin_mdd_oc_admin_3_architecture",
      "label": "3. Architecture",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "3. architecture",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L36"
    },
    {
      "id": "oc_admin_mdd_oc_admin_4_backend_api_oc_admin_api",
      "label": "4. Backend API (/oc-admin/api/*)",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "4. backend api (/oc-admin/api/*)",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L89"
    },
    {
      "id": "oc_admin_mdd_oc_admin_5_local_state",
      "label": "5. Local state",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "5. local state",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L107"
    },
    {
      "id": "oc_admin_mdd_oc_admin_6_ui_ux_patterns",
      "label": "6. UI/UX patterns",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "6. ui/ux patterns",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L118"
    },
    {
      "id": "oc_admin_mdd_oc_admin_7_1_import_device_contacts_android",
      "label": "7.1 Import device contacts (Android)",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "7.1 import device contacts (android)",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L135"
    },
    {
      "id": "oc_admin_mdd_oc_admin_7_2_import_contacts_from_vcard_ios",
      "label": "7.2 Import contacts from vCard (iOS)",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "7.2 import contacts from vcard (ios)",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L144"
    },
    {
      "id": "oc_admin_mdd_oc_admin_7_3_resolve_conflicts",
      "label": "7.3 Resolve conflicts",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "7.3 resolve conflicts",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L154"
    },
    {
      "id": "oc_admin_mdd_oc_admin_7_4_classify_unclassified_contacts",
      "label": "7.4 Classify unclassified contacts",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "7.4 classify unclassified contacts",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L162"
    },
    {
      "id": "oc_admin_mdd_oc_admin_7_use_cases",
      "label": "7. Use cases",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "7. use cases",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L133"
    },
    {
      "id": "oc_admin_mdd_oc_admin_8_integration_touchpoints",
      "label": "8. Integration touchpoints",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "8. integration touchpoints",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L174"
    },
    {
      "id": "oc_admin_mdd_oc_admin_9_1_phone_number_parsing",
      "label": "9.1 Phone number parsing",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "9.1 phone number parsing",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L188"
    },
    {
      "id": "oc_admin_mdd_oc_admin_9_2_vcard_parsing",
      "label": "9.2 vCard parsing",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "9.2 vcard parsing",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L195"
    },
    {
      "id": "oc_admin_mdd_oc_admin_9_3_contact_list_building",
      "label": "9.3 Contact list building",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "9.3 contact list building",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L201"
    },
    {
      "id": "oc_admin_mdd_oc_admin_9_known_implementation_details",
      "label": "9. Known implementation details",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "9. known implementation details",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L186"
    },
    {
      "id": "oc_admin_mdd_oc_admin_api_calls",
      "label": "API calls",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "api calls",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L220"
    },
    {
      "id": "oc_admin_mdd_oc_admin_auth",
      "label": "Auth",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "auth",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L242"
    },
    {
      "id": "oc_admin_mdd_oc_admin_classification_flow",
      "label": "Classification flow",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "classification flow",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L73"
    },
    {
      "id": "oc_admin_mdd_oc_admin_conflict_resolution_flow",
      "label": "Conflict resolution flow",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "conflict resolution flow",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L67"
    },
    {
      "id": "oc_admin_mdd_oc_admin_import_flow",
      "label": "Import flow",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "import flow",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L60"
    },
    {
      "id": "oc_admin_mdd_oc_admin_key_functions",
      "label": "Key functions",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "key functions",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L230"
    },
    {
      "id": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "label": "Module Design Document \u2014 OC Contact Import Admin",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "module design document \u2014 oc contact import admin",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L1"
    },
    {
      "id": "oc_admin_mdd_oc_admin_screens_referenced",
      "label": "Screens referenced",
      "_origin": "ast",
      "community": 19,
      "community_name": "Installation Planning Architecture",
      "file_type": "document",
      "norm_label": "screens referenced",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L211"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory",
      "label": "ADR-002-safe-bottom-css-mandatory.md",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "adr-002-safe-bottom-css-mandatory.md",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "label": "ADR-002: Every PWA Must Link shared/safe-bottom.css",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "adr-002: every pwa must link shared/safe-bottom.css",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_context",
      "label": "Context",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_references",
      "label": "References",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_status",
      "label": "Status",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_002_safe_bottom_css_mandatory_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 192,
      "community_name": "Maps Strategy and Fallback",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document",
      "label": "ADR-003-mobile-scroll-root-document.md",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "adr-003-mobile-scroll-root-document.md",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "label": "ADR-003: Long Lists Must Scroll the Root Document, Not a Nested Container",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "adr-003: long lists must scroll the root document, not a nested container",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_context",
      "label": "Context",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_references",
      "label": "References",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_status",
      "label": "Status",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_003_mobile_scroll_root_document_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 193,
      "community_name": "Service Worker Cache Invalidation",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback",
      "label": "ADR-004-maps-google-primary-tomtom-fallback.md",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "adr-004-maps-google-primary-tomtom-fallback.md",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "label": "ADR-004: Maps Strategy \u2014 Google Primary, TomTom for Traffic/Matrix/Truck + Auto-Failover",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "adr-004: maps strategy \u2014 google primary, tomtom for traffic/matrix/truck + auto-failover",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_context",
      "label": "Context",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_references",
      "label": "References",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L60"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L56"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_status",
      "label": "Status",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_004_maps_google_primary_tomtom_fallback_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 194,
      "community_name": "PIN Verification RPC Response",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump",
      "label": "ADR-005-sw-cache-ver-string-bump.md",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "adr-005-sw-cache-ver-string-bump.md",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "label": "ADR-005: Service Worker Cache Busting via CACHE_VER String, Not skipWaiting()",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "adr-005: service worker cache busting via cache_ver string, not skipwaiting()",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_context",
      "label": "Context",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_references",
      "label": "References",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L54"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_status",
      "label": "Status",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_005_sw_cache_ver_string_bump_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 195,
      "community_name": "PL/pgSQL Variable Conflict Resolution",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array",
      "label": "ADR-006-verify-pin-returns-table-array.md",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "adr-006-verify-pin-returns-table-array.md",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "label": "ADR-006: verify_pin RPC Returns a TABLE Array, Not a Success Boolean",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "adr-006: verify_pin rpc returns a table array, not a success boolean",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_context",
      "label": "Context",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_references",
      "label": "References",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_status",
      "label": "Status",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_006_verify_pin_returns_table_array_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 196,
      "community_name": "Hub SSO Gateway Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column",
      "label": "ADR-008-plpgsql-variable-conflict-use-column.md",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "adr-008-plpgsql-variable-conflict-use-column.md",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "label": "ADR-008: PL/pgSQL RETURNS TABLE Functions Must Declare #variable_conflict use_column",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "adr-008: pl/pgsql returns table functions must declare #variable_conflict use_column",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L51"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_context",
      "label": "Context",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_references",
      "label": "References",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_status",
      "label": "Status",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_008_plpgsql_variable_conflict_use_column_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 197,
      "community_name": "Single File PWA Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "label": "ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "adr-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "label": "ADR-010: Cross-Schema or Privileged Data Access Goes Through the Proxy, Not PostgREST Directly",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "adr-010: cross-schema or privileged data access goes through the proxy, not postgrest directly",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_context",
      "label": "Context",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_references",
      "label": "References",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_status",
      "label": "Status",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 198,
      "community_name": "Dual Stack VPS Deployment",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway",
      "label": "ADR-012-hub-as-sso-gateway.md",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "adr-012-hub-as-sso-gateway.md",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "label": "ADR-012: Hub PWA Is the Single SSO Gateway for All Employee-Facing PWAs",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "adr-012: hub pwa is the single sso gateway for all employee-facing pwas",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_context",
      "label": "Context",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_references",
      "label": "References",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_status",
      "label": "Status",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_012_hub_as_sso_gateway_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 199,
      "community_name": "Traefik Docker Service Routing",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L7"
    },
    {
      "id": "lib_hud",
      "label": "hud.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "hud.js",
      "source_file": "walkthroughs/lib/hud.js",
      "source_location": "L1"
    },
    {
      "id": "lib_runner",
      "label": "runner.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "runner.js",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L1"
    },
    {
      "id": "lib_runner_chromium",
      "label": "{ chromium }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ chromium }",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L12"
    },
    {
      "id": "lib_runner_ensuredir",
      "label": "ensureDir()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "ensuredir()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L21"
    },
    {
      "id": "lib_runner_escapehtml",
      "label": "escapeHtml()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "escapehtml()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L139"
    },
    {
      "id": "lib_runner_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L14"
    },
    {
      "id": "lib_runner_hud_script",
      "label": "{ HUD_SCRIPT }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ hud_script }",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L16"
    },
    {
      "id": "lib_runner_os",
      "label": "os",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "os",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L15"
    },
    {
      "id": "lib_runner_path",
      "label": "path",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L13"
    },
    {
      "id": "lib_runner_profile_dir",
      "label": "PROFILE_DIR",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "profile_dir",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L19"
    },
    {
      "id": "lib_runner_state_dir",
      "label": "STATE_DIR",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "state_dir",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L18"
    },
    {
      "id": "lib_runner_walkthroughrunner",
      "label": "WalkthroughRunner",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "walkthroughrunner",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L23"
    },
    {
      "id": "lib_runner_walkthroughrunner_constructor",
      "label": ".constructor()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".constructor()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L24"
    },
    {
      "id": "lib_runner_walkthroughrunner_injecthud",
      "label": "._injectHud()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "._injecthud()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L43"
    },
    {
      "id": "lib_runner_walkthroughrunner_loadstate",
      "label": "._loadState()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "._loadstate()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L37"
    },
    {
      "id": "lib_runner_walkthroughrunner_pause",
      "label": ".pause()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".pause()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L56"
    },
    {
      "id": "lib_runner_walkthroughrunner_reset",
      "label": ".reset()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".reset()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L133"
    },
    {
      "id": "lib_runner_walkthroughrunner_run",
      "label": ".run()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".run()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L74"
    },
    {
      "id": "lib_runner_walkthroughrunner_savestate",
      "label": "._saveState()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "._savestate()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L41"
    },
    {
      "id": "lib_runner_walkthroughrunner_say",
      "label": ".say()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".say()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L51"
    },
    {
      "id": "lib_runner_walkthroughrunner_showprogress",
      "label": "._showProgress()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "._showprogress()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L47"
    },
    {
      "id": "lib_runner_walkthroughrunner_step",
      "label": ".step()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": ".step()",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L35"
    },
    {
      "id": "lib_vps_ops",
      "label": "vps-ops.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "vps-ops.js",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L1"
    },
    {
      "id": "lib_vps_ops_brevoapi",
      "label": "brevoApi()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "brevoapi()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L52"
    },
    {
      "id": "lib_vps_ops_brevoauthenticate",
      "label": "brevoAuthenticate()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "brevoauthenticate()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L78"
    },
    {
      "id": "lib_vps_ops_brevodomain",
      "label": "brevoDomain()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "brevodomain()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L74"
    },
    {
      "id": "lib_vps_ops_brevosendsmoke",
      "label": "brevoSendSmoke()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "brevosendsmoke()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L82"
    },
    {
      "id": "lib_vps_ops_dig",
      "label": "dig()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "dig()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L18"
    },
    {
      "id": "lib_vps_ops_dockerlogs",
      "label": "dockerLogs()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "dockerlogs()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L26"
    },
    {
      "id": "lib_vps_ops_dockerrecreate",
      "label": "dockerRecreate()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "dockerrecreate()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L30"
    },
    {
      "id": "lib_vps_ops_envhas",
      "label": "envHas()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "envhas()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L40"
    },
    {
      "id": "lib_vps_ops_envset",
      "label": "envSet()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "envset()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L45"
    },
    {
      "id": "lib_vps_ops_https",
      "label": "https",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "https",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L5"
    },
    {
      "id": "lib_vps_ops_psqlquery",
      "label": "psqlQuery()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "psqlquery()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L34"
    },
    {
      "id": "lib_vps_ops_spawnsync",
      "label": "{ spawnSync }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ spawnsync }",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L4"
    },
    {
      "id": "lib_vps_ops_sshrun",
      "label": "sshRun()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "sshrun()",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L10"
    },
    {
      "id": "scripts_brevo_domain_auth",
      "label": "brevo_domain_auth.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "brevo_domain_auth.js",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L1"
    },
    {
      "id": "scripts_brevo_domain_auth_b64",
      "label": "b64()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "b64()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L21"
    },
    {
      "id": "scripts_brevo_domain_auth_copyblock",
      "label": "copyBlock()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "copyblock()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L23"
    },
    {
      "id": "scripts_brevo_domain_auth_dig_brevodomain_brevoauthenticate_envset_dockerrecreate_dockerlogs_psqlquery",
      "label": "{ dig, brevoDomain, brevoAuthenticate, envSet, dockerRecreate, dockerLogs, psqlQuery }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ dig, brevodomain, brevoauthenticate, envset, dockerrecreate, dockerlogs, psqlquery }",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10"
    },
    {
      "id": "scripts_brevo_domain_auth_escapehtml",
      "label": "escapeHtml()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "escapehtml()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L34"
    },
    {
      "id": "scripts_brevo_domain_auth_pasteandverify",
      "label": "pasteAndVerify()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "pasteandverify()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L83"
    },
    {
      "id": "scripts_brevo_domain_auth_recssummary",
      "label": "recsSummary()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "recssummary()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L37"
    },
    {
      "id": "scripts_brevo_domain_auth_sleep",
      "label": "sleep()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "sleep()",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L35"
    },
    {
      "id": "scripts_brevo_domain_auth_w",
      "label": "w",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "w",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L46"
    },
    {
      "id": "scripts_brevo_domain_auth_walkthroughrunner",
      "label": "{ WalkthroughRunner }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ walkthroughrunner }",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L9"
    },
    {
      "id": "scripts_custodian_tour",
      "label": "custodian_tour.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "custodian_tour.js",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L1"
    },
    {
      "id": "scripts_custodian_tour_eschtml",
      "label": "escHtml()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "eschtml()",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L24"
    },
    {
      "id": "scripts_custodian_tour_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L14"
    },
    {
      "id": "scripts_custodian_tour_os",
      "label": "os",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "os",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L15"
    },
    {
      "id": "scripts_custodian_tour_path",
      "label": "path",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L13"
    },
    {
      "id": "scripts_custodian_tour_psqlquery",
      "label": "{ psqlQuery }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ psqlquery }",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L17"
    },
    {
      "id": "scripts_custodian_tour_shots_dir",
      "label": "SHOTS_DIR",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "shots_dir",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L21"
    },
    {
      "id": "scripts_custodian_tour_sleep",
      "label": "sleep()",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "sleep()",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L23"
    },
    {
      "id": "scripts_custodian_tour_w",
      "label": "w",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "w",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L26"
    },
    {
      "id": "scripts_custodian_tour_walkthroughrunner_state_dir",
      "label": "{ WalkthroughRunner, STATE_DIR }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ walkthroughrunner, state_dir }",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L16"
    },
    {
      "id": "scripts_hello",
      "label": "hello.js",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "hello.js",
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L1"
    },
    {
      "id": "scripts_hello_w",
      "label": "w",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "w",
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L4"
    },
    {
      "id": "scripts_hello_walkthroughrunner",
      "label": "{ WalkthroughRunner }",
      "_origin": "ast",
      "community": 2,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "code",
      "norm_label": "{ walkthroughrunner }",
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L3"
    },
    {
      "id": "finance_v1_finance_v1_reference",
      "label": "FINANCE_V1_REFERENCE.md",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "finance_v1_reference.md",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L1"
    },
    {
      "id": "finance_v1_finance_v1_reference_access_control",
      "label": "Access Control",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "access control",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L8"
    },
    {
      "id": "finance_v1_finance_v1_reference_admin_screen_screen_admin_admin_only",
      "label": "Admin Screen (`screen-admin`) \u2014 admin only",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "admin screen (`screen-admin`) \u2014 admin only",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L237"
    },
    {
      "id": "finance_v1_finance_v1_reference_bottom_nav_role_sensitive",
      "label": "Bottom Nav (role-sensitive)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "bottom nav (role-sensitive)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L44"
    },
    {
      "id": "finance_v1_finance_v1_reference_build_stage_history",
      "label": "Build Stage History",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "build stage history",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L278"
    },
    {
      "id": "finance_v1_finance_v1_reference_cash_desk_screen_cash_shambhu_gurpreet_harish",
      "label": "Cash Desk (`screen-cash`) \u2014 shambhu, gurpreet, harish",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "cash desk (`screen-cash`) \u2014 shambhu, gurpreet, harish",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L182"
    },
    {
      "id": "finance_v1_finance_v1_reference_dashboard_screen_dash",
      "label": "Dashboard (`screen-dash`)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "dashboard (`screen-dash`)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L167"
    },
    {
      "id": "finance_v1_finance_v1_reference_db_rpcs_used",
      "label": "DB RPCs Used",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "db rpcs used",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L131"
    },
    {
      "id": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "label": "DB Tables Used (all in `finance` schema via PostgREST)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "db tables used (all in `finance` schema via postgrest)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L72"
    },
    {
      "id": "finance_v1_finance_v1_reference_expense_claims_screen_claims",
      "label": "Expense Claims (`screen-claims`)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "expense claims (`screen-claims`)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L219"
    },
    {
      "id": "finance_v1_finance_v1_reference_external_service_dependencies",
      "label": "External Service Dependencies",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "external service dependencies",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L258"
    },
    {
      "id": "finance_v1_finance_v1_reference_feature_inventory",
      "label": "Feature Inventory",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "feature inventory",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L165"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_accounts",
      "label": "`finance.accounts`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.accounts`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L74"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_custodian_handovers",
      "label": "`finance.custodian_handovers`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.custodian_handovers`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L104"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_parties",
      "label": "`finance.parties`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.parties`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L84"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_payee_methods_finance_upi_v2_sql",
      "label": "`finance.payee_methods` (finance_upi_v2.sql)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.payee_methods` (finance_upi_v2.sql)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L124"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "label": "Finance PWA v1 \u2014 Reference Document",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "finance pwa v1 \u2014 reference document",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L1"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_salary_register",
      "label": "`finance.salary_register`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.salary_register`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L110"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_transactions",
      "label": "`finance.transactions`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.transactions`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L90"
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_upi_config",
      "label": "`finance.upi_config`",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "`finance.upi_config`",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L118"
    },
    {
      "id": "finance_v1_finance_v1_reference_known_issues_gaps_at_archive_time",
      "label": "Known Issues / Gaps at Archive Time",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "known issues / gaps at archive time",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L268"
    },
    {
      "id": "finance_v1_finance_v1_reference_ledger_screen_ledger",
      "label": "Ledger (`screen-ledger`)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "ledger (`screen-ledger`)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L225"
    },
    {
      "id": "finance_v1_finance_v1_reference_modals",
      "label": "Modals",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "modals",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L54"
    },
    {
      "id": "finance_v1_finance_v1_reference_new_entry_form_screen_txn",
      "label": "New Entry Form (`screen-txn`)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "new entry form (`screen-txn`)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L174"
    },
    {
      "id": "finance_v1_finance_v1_reference_quick_actions_home_screen_admin_only",
      "label": "Quick Actions (home screen \u2014 admin only)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "quick actions (home screen \u2014 admin only)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L241"
    },
    {
      "id": "finance_v1_finance_v1_reference_salary_register_screen_salary_admin_only",
      "label": "Salary Register (`screen-salary`) \u2014 admin only",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "salary register (`screen-salary`) \u2014 admin only",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L209"
    },
    {
      "id": "finance_v1_finance_v1_reference_screens_navigation",
      "label": "Screens & Navigation",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "screens & navigation",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L26"
    },
    {
      "id": "finance_v1_finance_v1_reference_seeded_accounts",
      "label": "Seeded Accounts",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "seeded accounts",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L144"
    },
    {
      "id": "finance_v1_finance_v1_reference_tally_export_screen_tally_admin_only",
      "label": "Tally Export (`screen-tally`) \u2014 admin only",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "tally export (`screen-tally`) \u2014 admin only",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L230"
    },
    {
      "id": "finance_v1_finance_v1_reference_upi_app_icons_pre_cached_in_sw",
      "label": "UPI App Icons (pre-cached in SW)",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "upi app icons (pre-cached in sw)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L249"
    },
    {
      "id": "finance_v1_finance_v1_reference_upi_direct_screen_upi_direct_full_rework",
      "label": "UPI Direct (`screen-upi-direct`) \u2014 full rework",
      "_origin": "ast",
      "community": 20,
      "community_name": "Parallel CLI Session Coordination",
      "file_type": "document",
      "norm_label": "upi direct (`screen-upi-direct`) \u2014 full rework",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L190"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework",
      "label": "ADR-013-single-html-file-no-framework.md",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "adr-013-single-html-file-no-framework.md",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "label": "ADR-013: Each PWA Is a Single Self-Contained HTML File \u2014 No Framework, No Build Pipeline",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "adr-013: each pwa is a single self-contained html file \u2014 no framework, no build pipeline",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_context",
      "label": "Context",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_references",
      "label": "References",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_status",
      "label": "Status",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_013_single_html_file_no_framework_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 200,
      "community_name": "Company Code Client Authentication",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps",
      "label": "ADR-015-dev-prod-two-stacks-same-vps.md",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "adr-015-dev-prod-two-stacks-same-vps.md",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "label": "ADR-015: Dev and Prod Are Two Full Stacks on the Same VPS, Not Branches or Feature Flags",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "adr-015: dev and prod are two full stacks on the same vps, not branches or feature flags",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L50"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_context",
      "label": "Context",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_references",
      "label": "References",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L72"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_status",
      "label": "Status",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_015_dev_prod_two_stacks_same_vps_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 201,
      "community_name": "Hybrid Document OCR Strategy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing",
      "label": "ADR-017-traefik-docker-labels-for-routing.md",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "adr-017-traefik-docker-labels-for-routing.md",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "label": "ADR-017: All Service Routing Uses Traefik + Docker Labels \u2014 No Nginx Config Files",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "adr-017: all service routing uses traefik + docker labels \u2014 no nginx config files",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L55"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_context",
      "label": "Context",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_references",
      "label": "References",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L78"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L73"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_status",
      "label": "Status",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_017_traefik_docker_labels_for_routing_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 202,
      "community_name": "Offline First IndexedDB Storage",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin",
      "label": "ADR-018-client-auth-company-code-not-pin.md",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "adr-018-client-auth-company-code-not-pin.md",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "label": "ADR-018: External Client Authentication Uses Company Code + Access Code, Not Employee PIN",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "adr-018: external client authentication uses company code + access code, not employee pin",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_context",
      "label": "Context",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_references",
      "label": "References",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_status",
      "label": "Status",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_018_client_auth_company_code_not_pin_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 203,
      "community_name": "Playwright E2E Testing Framework",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "label": "ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "adr-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "label": "ADR-019: OCR Strategy \u2014 Client-Side Tesseract for Identity Docs, Server-Side Proxy for Bill Photos",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "adr-019: ocr strategy \u2014 client-side tesseract for identity docs, server-side proxy for bill photos",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_context",
      "label": "Context",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_references",
      "label": "References",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_status",
      "label": "Status",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 204,
      "community_name": "Self Hosted Push Notifications",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary",
      "label": "ADR-020-offline-first-indexeddb-primary.md",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "adr-020-offline-first-indexeddb-primary.md",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "label": "ADR-020: Field PWAs Are Offline-First \u2014 IndexedDB Primary, Server Sync Secondary",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "adr-020: field pwas are offline-first \u2014 indexeddb primary, server sync secondary",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_context",
      "label": "Context",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L29"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_references",
      "label": "References",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_status",
      "label": "Status",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_020_offline_first_indexeddb_primary_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 205,
      "community_name": "Google Apps Script Proxy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback",
      "label": "ADR-021-sw-cache-first-network-fallback.md",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "adr-021-sw-cache-first-network-fallback.md",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "label": "ADR-021: Service Worker Uses Cache-First Strategy with Network Fallback",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "adr-021: service worker uses cache-first strategy with network fallback",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_context",
      "label": "Context",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L30"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_references",
      "label": "References",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_status",
      "label": "Status",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_021_sw_cache_first_network_fallback_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 206,
      "community_name": "Self Hosted Ollama Inference",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing",
      "label": "ADR-022-playwright-for-e2e-testing.md",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "adr-022-playwright-for-e2e-testing.md",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "label": "ADR-022: Playwright Is the E2E Test Framework \u2014 One Spec File Per PWA",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "adr-022: playwright is the e2e test framework \u2014 one spec file per pwa",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_context",
      "label": "Context",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_references",
      "label": "References",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L72"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_status",
      "label": "Status",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_022_playwright_for_e2e_testing_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 207,
      "community_name": "Faceted List Filtering Strategy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid",
      "label": "ADR-023-push-notifications-self-hosted-vapid.md",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "adr-023-push-notifications-self-hosted-vapid.md",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "label": "ADR-023: Push Notifications Use Self-Hosted VAPID Server, Not FCM or Third-Party",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "adr-023: push notifications use self-hosted vapid server, not fcm or third-party",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_context",
      "label": "Context",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_references",
      "label": "References",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_status",
      "label": "Status",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_023_push_notifications_self_hosted_vapid_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 208,
      "community_name": "Dual Write Offline Authorization",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy",
      "label": "ADR-024-google-slides-via-gas-proxy.md",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "adr-024-google-slides-via-gas-proxy.md",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "label": "ADR-024: Google Slides/Sheets Integration Uses Google Apps Script via Self-Hosted Proxy",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "adr-024: google slides/sheets integration uses google apps script via self-hosted proxy",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_context",
      "label": "Context",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_references",
      "label": "References",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_status",
      "label": "Status",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_024_google_slides_via_gas_proxy_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 209,
      "community_name": "Searchable Dropdown UI Standard",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference",
      "label": "ADR-025-self-hosted-ollama-for-ai-inference.md",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "adr-025-self-hosted-ollama-for-ai-inference.md",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "label": "ADR-025: Self-Hosted Ollama Runs Alongside Cloud AI for Vision and Text Inference",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "adr-025: self-hosted ollama runs alongside cloud ai for vision and text inference",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_context",
      "label": "Context",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_references",
      "label": "References",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L74"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_status",
      "label": "Status",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_025_self_hosted_ollama_for_ai_inference_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 210,
      "community_name": "Fullscreen Form Overlay Standard",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering",
      "label": "ADR-027-leave-one-out-faceted-filtering.md",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "adr-027-leave-one-out-faceted-filtering.md",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "label": "ADR-027: Multi-Dimension List Filtering Uses Leave-One-Out Faceted Availability",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "adr-027: multi-dimension list filtering uses leave-one-out faceted availability",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_context",
      "label": "Context",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_references",
      "label": "References",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L72"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_status",
      "label": "Status",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_027_leave_one_out_faceted_filtering_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 211,
      "community_name": "Canonical Employee Identity Anchor",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control",
      "label": "ADR-029-dual-write-offline-access-control.md",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "adr-029-dual-write-offline-access-control.md",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "label": "ADR-029: Employee Access Control Is Dual-Written to DB and hub-access.json",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "adr-029: employee access control is dual-written to db and hub-access.json",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_context",
      "label": "Context",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_references",
      "label": "References",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_status",
      "label": "Status",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_029_dual_write_offline_access_control_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 212,
      "community_name": "Atomic Expense Imprest Approval",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options",
      "label": "ADR-030-no-select-over-5-options.md",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "adr-030-no-select-over-5-options.md",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "label": "ADR-030: No <select> for More Than 5 Options \u2014 Use Searchable Type-Ahead or Chip-Grid",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "adr-030: no <select> for more than 5 options \u2014 use searchable type-ahead or chip-grid",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_context",
      "label": "Context",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_references",
      "label": "References",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_status",
      "label": "Status",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_030_no_select_over_5_options_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 213,
      "community_name": "Cross Schema Salary Transactions",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals",
      "label": "ADR-031-fullscreen-forms-not-modals.md",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "adr-031-fullscreen-forms-not-modals.md",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "label": "ADR-031: Complex Forms Use Full-Screen Overlays \u2014 Modals Only for Simple Confirmations",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "adr-031: complex forms use full-screen overlays \u2014 modals only for simple confirmations",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_context",
      "label": "Context",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_references",
      "label": "References",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_status",
      "label": "Status",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_031_fullscreen_forms_not_modals_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 214,
      "community_name": "Client Screenshot Deterrence Protection",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor",
      "label": "ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "adr-032-expense-employees-cross-schema-fk-anchor.md",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "label": "ADR-032: expense.employees Is the Canonical Employee Identity Table \u2014 Cross-Schema FK Anchor",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "adr-032: expense.employees is the canonical employee identity table \u2014 cross-schema fk anchor",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_context",
      "label": "Context",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_references",
      "label": "References",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_status",
      "label": "Status",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_032_expense_employees_cross_schema_fk_anchor_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 215,
      "community_name": "Shared Payee Master Data",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction",
      "label": "ADR-033-approval-rpc-atomic-impress-deduction.md",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "adr-033-approval-rpc-atomic-impress-deduction.md",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "label": "ADR-033: Expense Approval RPC Atomically Deducts Impress in One DB Transaction",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "adr-033: expense approval rpc atomically deducts impress in one db transaction",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_context",
      "label": "Context",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_references",
      "label": "References",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_status",
      "label": "Status",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_033_approval_rpc_atomic_impress_deduction_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 216,
      "community_name": "Polymorphic Transaction Foreign Keys",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions",
      "label": "ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "adr-034-hr-salary-cross-writes-finance-transactions.md",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "label": "ADR-034: HR Salary Payment RPC Cross-Writes to finance.transactions",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "adr-034: hr salary payment rpc cross-writes to finance.transactions",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_context",
      "label": "Context",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_references",
      "label": "References",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_status",
      "label": "Status",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_034_hr_salary_cross_writes_finance_transactions_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 217,
      "community_name": "Automated Vendor Catalog Trigger",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement",
      "label": "ADR-035-screenshot-deterrence-not-enforcement.md",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "adr-035-screenshot-deterrence-not-enforcement.md",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "label": "ADR-035: Screenshot Protection Uses CSS/JS Deterrence \u2014 OS-Level Enforcement Is Not Available in PWA",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "adr-035: screenshot protection uses css/js deterrence \u2014 os-level enforcement is not available in pwa",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_context",
      "label": "Context",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_references",
      "label": "References",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_status",
      "label": "Status",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_035_screenshot_deterrence_not_enforcement_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 218,
      "community_name": "Custodian Account Reactivation Workflow",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa",
      "label": "ADR-036-custodian-payees-shared-cross-pwa.md",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "adr-036-custodian-payees-shared-cross-pwa.md",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "label": "ADR-036: custodian.payees Is the Shared Payee Master Across All Payment-Facing PWAs",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "adr-036: custodian.payees is the shared payee master across all payment-facing pwas",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_context",
      "label": "Context",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_references",
      "label": "References",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_status",
      "label": "Status",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_036_custodian_payees_shared_cross_pwa_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 219,
      "community_name": "Cross Schema State Synchronization",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk",
      "label": "ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "adr-037-transaction-lines-soft-polymorphic-fk.md",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "label": "ADR-037: transaction_lines Uses Soft Polymorphism \u2014 source_id Has No FK Constraint",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "adr-037: transaction_lines uses soft polymorphism \u2014 source_id has no fk constraint",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_context",
      "label": "Context",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_references",
      "label": "References",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_status",
      "label": "Status",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_037_transaction_lines_soft_polymorphic_fk_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 220,
      "community_name": "Vendor Rate Card Comparison",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger",
      "label": "ADR-038-capture-to-catalog-trigger.md",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "adr-038-capture-to-catalog-trigger.md",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "label": "ADR-038: Vendor Catalog Is Auto-Populated by Trigger on Transaction Line Capture",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "adr-038: vendor catalog is auto-populated by trigger on transaction line capture",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_context",
      "label": "Context",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_references",
      "label": "References",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_status",
      "label": "Status",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_038_capture_to_catalog_trigger_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 221,
      "community_name": "Shared Product Master Catalog",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian",
      "label": "ADR-039-two-mode-reactivation-custodian.md",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "adr-039-two-mode-reactivation-custodian.md",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "label": "ADR-039: Custodian Reactivation Offers Limited (Settlement-Only) and Full Mode",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "adr-039: custodian reactivation offers limited (settlement-only) and full mode",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_context",
      "label": "Context",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_references",
      "label": "References",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_status",
      "label": "Status",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_039_two_mode_reactivation_custodian_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 222,
      "community_name": "Finance Mini PWA Family",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger",
      "label": "ADR-040-cross-schema-active-state-sync-trigger.md",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "adr-040-cross-schema-active-state-sync-trigger.md",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "label": "ADR-040: Cross-Schema Active-State Sync Uses SECURITY DEFINER Trigger, Not Application Dual-Write",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "adr-040: cross-schema active-state sync uses security definer trigger, not application dual-write",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_context",
      "label": "Context",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_references",
      "label": "References",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_status",
      "label": "Status",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_040_cross_schema_active_state_sync_trigger_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 223,
      "community_name": "Transaction Edit Approval Workflow",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest",
      "label": "ADR-042-rate-card-comparison-latest-not-lowest.md",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "adr-042-rate-card-comparison-latest-not-lowest.md",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "label": "ADR-042: Vendor Rate Card Comparison Baseline Is Latest by created_at, Not Lowest Price",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "adr-042: vendor rate card comparison baseline is latest by created_at, not lowest price",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_context",
      "label": "Context",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_references",
      "label": "References",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_status",
      "label": "Status",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_042_rate_card_comparison_latest_not_lowest_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 224,
      "community_name": "Brand Level Recce Visibility",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master",
      "label": "ADR-043-sales-catalog-shared-product-master.md",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "adr-043-sales-catalog-shared-product-master.md",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "label": "ADR-043: sales.catalog Is the Shared Product Master \u2014 Vendor Management Links to It",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "adr-043: sales.catalog is the shared product master \u2014 vendor management links to it",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_context",
      "label": "Context",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_references",
      "label": "References",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L56"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_status",
      "label": "Status",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_043_sales_catalog_shared_product_master_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 225,
      "community_name": "Client Portal Magic Links",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith",
      "label": "ADR-044-finance-mini-pwa-family-not-monolith.md",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "adr-044-finance-mini-pwa-family-not-monolith.md",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "label": "ADR-044: Finance Is Implemented as a Family of Focused Mini-PWAs, Not a Monolith",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "adr-044: finance is implemented as a family of focused mini-pwas, not a monolith",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_context",
      "label": "Context",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_references",
      "label": "References",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_status",
      "label": "Status",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_044_finance_mini_pwa_family_not_monolith_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 226,
      "community_name": "HMAC Signed File Proxy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct",
      "label": "ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "adr-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "label": "ADR-045: Transaction Edit/Delete Uses Approval Queue for Non-Admins, Direct Apply for Admins",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "adr-045: transaction edit/delete uses approval queue for non-admins, direct apply for admins",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_context",
      "label": "Context",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L29"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_references",
      "label": "References",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L75"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_status",
      "label": "Status",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 227,
      "community_name": "RPC Gated Client Security",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter",
      "label": "ADR-047-recce-client-visibility-per-brand-filter.md",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "adr-047-recce-client-visibility-per-brand-filter.md",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "label": "ADR-047: Recce Client Visibility Is Filtered Per-Brand, Not Per-Counter",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "adr-047: recce client visibility is filtered per-brand, not per-counter",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L43"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_context",
      "label": "Context",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_references",
      "label": "References",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_status",
      "label": "Status",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_047_recce_client_visibility_per_brand_filter_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 228,
      "community_name": "Threshold Based Learning Completion",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin",
      "label": "ADR-048-external-client-magic-link-not-hub-pin.md",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "adr-048-external-client-magic-link-not-hub-pin.md",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "label": "ADR-048: External Client Portal Uses Email Magic-Link Auth \u2014 Not Hub PIN",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "adr-048: external client portal uses email magic-link auth \u2014 not hub pin",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_context",
      "label": "Context",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_references",
      "label": "References",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_status",
      "label": "Status",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_048_external_client_magic_link_not_hub_pin_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 229,
      "community_name": "Beacon View Tracking RPCs",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants",
      "label": "ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "adr-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "label": "ADR-050: Client Auth Tables Have No Direct web_anon Grants \u2014 RPC-Only Access",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "adr-050: client auth tables have no direct web_anon grants \u2014 rpc-only access",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_context",
      "label": "Context",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_references",
      "label": "References",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_status",
      "label": "Status",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 230,
      "community_name": "Recce Submission Counter Data",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based",
      "label": "ADR-051-learning-completion-threshold-based.md",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "adr-051-learning-completion-threshold-based.md",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "label": "ADR-051: Learning Completion Is Threshold-Based \u2014 100% Scenes or 80% Watch Time (Scrub-Proof)",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "adr-051: learning completion is threshold-based \u2014 100% scenes or 80% watch time (scrub-proof)",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_context",
      "label": "Context",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_references",
      "label": "References",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_status",
      "label": "Status",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_051_learning_completion_threshold_based_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 231,
      "community_name": "Counter Sync RPC Fallback",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon",
      "label": "ADR-052-view-tracking-two-rpc-beacon.md",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "adr-052-view-tracking-two-rpc-beacon.md",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "label": "ADR-052: Learning View Tracking Uses Two-RPC Beacon (start_view / end_view) \u2014 Not Single Write",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "adr-052: learning view tracking uses two-rpc beacon (start_view / end_view) \u2014 not single write",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L54"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_context",
      "label": "Context",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_references",
      "label": "References",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L76"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_status",
      "label": "Status",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_052_view_tracking_two_rpc_beacon_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 232,
      "community_name": "Transactional Email Outbox Poller",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions",
      "label": "ADR-053-counter-brand-data-on-recce-submissions.md",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "adr-053-counter-brand-data-on-recce-submissions.md",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "label": "ADR-053: Per-Brand Counter Data Lives on recce.submissions \u2014 Not on counters.counter",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "adr-053: per-brand counter data lives on recce.submissions \u2014 not on counters.counter",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L43"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_context",
      "label": "Context",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_references",
      "label": "References",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_status",
      "label": "Status",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_053_counter_brand_data_on_recce_submissions_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 233,
      "community_name": "Manual Prompt AI Handoff",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback",
      "label": "ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "adr-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "label": "ADR-054: Counter Sync Prefers my_visible_counters RPC, Falls Back to stores.json with Visible Warning",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "adr-054: counter sync prefers my_visible_counters rpc, falls back to stores.json with visible warning",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_context",
      "label": "Context",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_references",
      "label": "References",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_status",
      "label": "Status",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 234,
      "community_name": "Statement Reconciliation Close Gate",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp",
      "label": "ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "adr-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "label": "ADR-055: Transactional Email Uses mail_outbox Table + External Poller \u2014 Not Inline SMTP",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "adr-055: transactional email uses mail_outbox table + external poller \u2014 not inline smtp",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_context",
      "label": "Context",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_references",
      "label": "References",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_status",
      "label": "Status",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 235,
      "community_name": "Credit Card View Access",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api",
      "label": "ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "adr-056-ai-handoff-via-prompt-not-live-api.md",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "label": "ADR-056: AI-Assisted Features Use Prompt Copy-Paste Hand-Off \u2014 Not Live API Integration",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "adr-056: ai-assisted features use prompt copy-paste hand-off \u2014 not live api integration",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_context",
      "label": "Context",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_references",
      "label": "References",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_status",
      "label": "Status",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_056_ai_handoff_via_prompt_not_live_api_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 236,
      "community_name": "Tour AI Sidecar Proxy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched",
      "label": "ADR-057-statement-close-gated-on-zero-unmatched.md",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "adr-057-statement-close-gated-on-zero-unmatched.md",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "label": "ADR-057: Reconciliation Statement Cannot Be Closed Until All Lines Are Matched",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "adr-057: reconciliation statement cannot be closed until all lines are matched",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_context",
      "label": "Context",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_references",
      "label": "References",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L60"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_status",
      "label": "Status",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_057_statement_close_gated_on_zero_unmatched_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 237,
      "community_name": "Production Promotion Rsync Allowlist",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only",
      "label": "ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "adr-058-cc-transactions-via-cross-schema-view-only.md",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "label": "ADR-058: Credit Card PWA Reads vehicle.cc_transactions via View \u2014 Zero Writes to Vehicle Schema",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "adr-058: credit card pwa reads vehicle.cc_transactions via view \u2014 zero writes to vehicle schema",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L43"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_context",
      "label": "Context",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_references",
      "label": "References",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_status",
      "label": "Status",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_058_cc_transactions_via_cross_schema_view_only_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 238,
      "community_name": "Dual Mode Dashboard Search",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy",
      "label": "ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "adr-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "label": "ADR-059: Tour Planner AI Uses a Dedicated Sidecar Proxy \u2014 Not the Shared AI Finance Proxy",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "adr-059: tour planner ai uses a dedicated sidecar proxy \u2014 not the shared ai finance proxy",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_context",
      "label": "Context",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_references",
      "label": "References",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L67"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_status",
      "label": "Status",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 239,
      "community_name": "Unified RPC Error Handling",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions",
      "label": "ADR-073-traefik-label-conventions.md",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "adr-073-traefik-label-conventions.md",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_1_static_traefik_config_files_rejected",
      "label": "1. Static Traefik Config Files (Rejected)",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "1. static traefik config files (rejected)",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L230"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_2_traefik_operator_kubernetes_ingress_rejected",
      "label": "2. Traefik Operator / Kubernetes Ingress (Rejected)",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "2. traefik operator / kubernetes ingress (rejected)",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L240"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_3_nginx_as_the_primary_reverse_proxy_rejected",
      "label": "3. Nginx as the Primary Reverse Proxy (Rejected)",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "3. nginx as the primary reverse proxy (rejected)",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L249"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_4_single_cert_resolver_rejected",
      "label": "4. Single Cert Resolver (Rejected)",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "4. single cert resolver (rejected)",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L259"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_adding_a_new_service_checklist",
      "label": "Adding a New Service (Checklist)",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "adding a new service (checklist)",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L153"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "label": "ADR-073: Traefik Docker Label Conventions and Middleware Chaining",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "adr-073: traefik docker label conventions and middleware chaining",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L228"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L271"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_cert_resolver_selection",
      "label": "Cert Resolver Selection",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "cert resolver selection",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L82"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_certificate_resolver_strategy",
      "label": "Certificate Resolver Strategy",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "certificate resolver strategy",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L36"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_common_pitfalls",
      "label": "Common Pitfalls",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "common pitfalls",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L186"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L269"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_context",
      "label": "Context",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L60"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L151"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_label_based_routing_only",
      "label": "Label-Based Routing Only",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "label-based routing only",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_middleware_stripprefix",
      "label": "Middleware: stripprefix",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "middleware: stripprefix",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L50"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_monitoring_and_debugging",
      "label": "Monitoring and Debugging",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "monitoring and debugging",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L208"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_network_topology",
      "label": "Network Topology",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "network topology",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L56"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_references",
      "label": "References",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L316"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L309"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_risks_mitigations",
      "label": "Risks & Mitigations",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "risks & mitigations",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L298"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_router_priority_and_rule_ordering",
      "label": "Router Priority and Rule Ordering",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "router priority and rule ordering",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L133"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_shared_network",
      "label": "Shared Network",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "shared network",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L122"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_standard_label_template",
      "label": "Standard Label Template",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "standard label template",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_status",
      "label": "Status",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_073_traefik_label_conventions_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 24,
      "community_name": "Finance Reference Architecture",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L279"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout",
      "label": "ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "adr-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "label": "ADR-060: Production Promotion Uses rsync Allowlist \u2014 Not Full Git Checkout",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "adr-060: production promotion uses rsync allowlist \u2014 not full git checkout",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_context",
      "label": "Context",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_references",
      "label": "References",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_status",
      "label": "Status",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 240,
      "community_name": "Google OAuth Token Lifecycle",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard",
      "label": "ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "adr-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "label": "ADR-061 Dual-Mode Search: Lazy Proxy Search + Eager Client-Side Dashboard",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "adr-061 dual-mode search: lazy proxy search + eager client-side dashboard",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L89"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_context",
      "label": "Context",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_references",
      "label": "References",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L122"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L116"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_status",
      "label": "Status",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 241,
      "community_name": "Cross PWA Payment Handoff",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "label": "ADR-075: Unified RPC Error Response Format and Client-Side Error Contract",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "adr-075: unified rpc error response format and client-side error contract",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L105"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L112"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_context",
      "label": "Context",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L90"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_references",
      "label": "References",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L138"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L131"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_status",
      "label": "Status",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 242,
      "community_name": "BTL Campaign Claim Management",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle",
      "label": "ADR-094-google-oauth-token-lifecycle.md",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "adr-094-google-oauth-token-lifecycle.md",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "label": "ADR-094: Google OAuth Token Lifecycle \u2014 In-Memory Only, Email Hint Persisted for Silent Re-Auth",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "adr-094: google oauth token lifecycle \u2014 in-memory only, email hint persisted for silent re-auth",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_context",
      "label": "Context",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_references",
      "label": "References",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L92"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L86"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_status",
      "label": "Status",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_094_google_oauth_token_lifecycle_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 243,
      "community_name": "Employee Advance Test Records",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff",
      "label": "ADR-104-cross-pwa-payment-handoff.md",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "adr-104-cross-pwa-payment-handoff.md",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "label": "ADR-104: Cross-PWA Payment Handoff \u2014 localStorage Bridge into a Prefilled Custodian Transfer",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "adr-104: cross-pwa payment handoff \u2014 localstorage bridge into a prefilled custodian transfer",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L85"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_context",
      "label": "Context",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L21"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L36"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_references",
      "label": "References",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L117"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L110"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_status",
      "label": "Status",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_104_cross_pwa_payment_handoff_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 244,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L7"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "label": "9 Test Advances (Chronological)",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "9 test advances (chronological)",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L104"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a1_shambhu_mukesh_5_000_cash_12_may_outstanding",
      "label": "A1 \u00b7 Shambhu \u2192 Mukesh \u00b7 \u20b95,000 \u00b7 Cash \u00b7 12-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a1 \u00b7 shambhu \u2192 mukesh \u00b7 \u20b95,000 \u00b7 cash \u00b7 12-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L106"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a2_shambhu_sachin_2_500_cash_10_may_partially_settled",
      "label": "A2 \u00b7 Shambhu \u2192 Sachin \u00b7 \u20b92,500 \u00b7 Cash \u00b7 10-May \u00b7 `partially_settled`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a2 \u00b7 shambhu \u2192 sachin \u00b7 \u20b92,500 \u00b7 cash \u00b7 10-may \u00b7 `partially_settled`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L110"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a3_harish_narender_3_000_cash_8_may_settled",
      "label": "A3 \u00b7 Harish \u2192 Narender \u00b7 \u20b93,000 \u00b7 Cash \u00b7 8-May \u00b7 `settled`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a3 \u00b7 harish \u2192 narender \u00b7 \u20b93,000 \u00b7 cash \u00b7 8-may \u00b7 `settled`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L114"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a4_pramod_umashankar_20_000_neft_14_may_outstanding",
      "label": "A4 \u00b7 Pramod \u2192 Umashankar \u00b7 \u20b920,000 \u00b7 NEFT \u00b7 14-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a4 \u00b7 pramod \u2192 umashankar \u00b7 \u20b920,000 \u00b7 neft \u00b7 14-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L118"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a5_harish_mukesh_1_500_upi_15_may_outstanding",
      "label": "A5 \u00b7 Harish \u2192 Mukesh \u00b7 \u20b91,500 \u00b7 UPI \u00b7 15-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a5 \u00b7 harish \u2192 mukesh \u00b7 \u20b91,500 \u00b7 upi \u00b7 15-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L122"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a6_shambhu_ranjit_singh_contract_800_imps_16_may_outstanding",
      "label": "A6 \u00b7 Shambhu \u2192 Ranjit Singh (Contract) \u00b7 \u20b9800 \u00b7 IMPS \u00b7 16-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a6 \u00b7 shambhu \u2192 ranjit singh (contract) \u00b7 \u20b9800 \u00b7 imps \u00b7 16-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L126"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a7_pramod_rakesh_10_000_cash_13_may_partially_settled",
      "label": "A7 \u00b7 Pramod \u2192 Rakesh \u00b7 \u20b910,000 \u00b7 Cash \u00b7 13-May \u00b7 `partially_settled`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a7 \u00b7 pramod \u2192 rakesh \u00b7 \u20b910,000 \u00b7 cash \u00b7 13-may \u00b7 `partially_settled`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L130"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a8_gurpreet_ashok_750_cash_17_may_outstanding",
      "label": "A8 \u00b7 Gurpreet \u2192 Ashok \u00b7 \u20b9750 \u00b7 Cash \u00b7 17-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a8 \u00b7 gurpreet \u2192 ashok \u00b7 \u20b9750 \u00b7 cash \u00b7 17-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L134"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_a9_pramod_ramesh_thakur_vendor_5_000_75_cash_9_may_outstanding",
      "label": "A9 \u00b7 Pramod \u2192 Ramesh Thakur (Vendor) \u00b7 \u20b95,000.75 \u00b7 Cash \u00b7 9-May \u00b7 `outstanding`",
      "_origin": "ast",
      "community": 246,
      "community_name": "PWA Client Manifest Definition",
      "file_type": "document",
      "norm_label": "a9 \u00b7 pramod \u2192 ramesh thakur (vendor) \u00b7 \u20b95,000.75 \u00b7 cash \u00b7 9-may \u00b7 `outstanding`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L138"
    },
    {
      "id": "client_manifest",
      "label": "client/manifest.json",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "client/manifest.json",
      "source_file": "client/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "client_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "client/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "client_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "client/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "client_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "client/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "client_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "client/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "client_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "client/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "client_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "client/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "client_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "client/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "client_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "client/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "client_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 247,
      "community_name": "PWA Application Manifest Settings",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "client/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "contacts_manifest",
      "label": "contacts/manifest.json",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "contacts/manifest.json",
      "source_file": "contacts/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "contacts_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "contacts/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "contacts_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "contacts/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "contacts_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "contacts/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "contacts_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "contacts/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "contacts_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "contacts/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "contacts_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "contacts/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "contacts_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "contacts/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "contacts_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "contacts/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "contacts_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 248,
      "community_name": "PWA Manifest Display Config",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "contacts/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "counters_manifest",
      "label": "counters/manifest.json",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "counters/manifest.json",
      "source_file": "counters/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "counters_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "counters/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "counters_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "counters/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "counters_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "counters/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "counters_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "counters/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "counters_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "counters/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "counters_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "counters/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "counters_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "counters/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "counters_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "counters/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "counters_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 249,
      "community_name": "Print Estimation Trial Resolutions",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "counters/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll",
      "label": "ADR-084-list-pagination-infinite-scroll.md",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "adr-084-list-pagination-infinite-scroll.md",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "label": "ADR-084: List Pagination and Infinite Scroll \u2014 When to Use Each, PostgREST Range Header Pattern",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "adr-084: list pagination and infinite scroll \u2014 when to use each, postgrest range header pattern",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L286"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L326"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_context",
      "label": "Context",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_cursor_based_pagination",
      "label": "Cursor-Based Pagination",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "cursor-based pagination",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L288"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L50"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_decision_table_dataset_size_approach",
      "label": "Decision Table: Dataset Size \u2192 Approach",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "decision table: dataset size \u2192 approach",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L52"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_default_page_size",
      "label": "Default Page Size",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "default page size",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_empty_state",
      "label": "Empty State",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "empty state",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L199"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_error_handling",
      "label": "Error Handling",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "error handling",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L212"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L229"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_infinite_scroll_pattern_preferred_for_mobile_feed_style_lists",
      "label": "Infinite Scroll Pattern (Preferred for Mobile Feed-Style Lists)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "infinite scroll pattern (preferred for mobile feed-style lists)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_interaction_with_adr_003_mobile_scroll_root_document",
      "label": "Interaction with ADR-003 (Mobile Scroll Root Document)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "interaction with adr-003 (mobile scroll root document)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L257"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_interaction_with_adr_061_dual_mode_search",
      "label": "Interaction with ADR-061 (Dual-Mode Search)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "interaction with adr-061 (dual-mode search)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L276"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_loading_state",
      "label": "Loading State",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "loading state",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L164"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_negative_trade_offs",
      "label": "Negative / Trade-Offs",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "negative / trade-offs",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L336"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_no_cursor_based_pagination",
      "label": "No Cursor-Based Pagination",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "no cursor-based pagination",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L247"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_numbered_pagination_for_data_grids_reports",
      "label": "Numbered Pagination (For Data Grids, Reports)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "numbered pagination (for data grids, reports)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L140"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L328"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_postgrest_range_header_integration",
      "label": "PostgREST Range Header Integration",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "postgrest range header integration",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L231"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_references",
      "label": "References",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L360"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L353"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L343"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_server_side_filter_before_pagination",
      "label": "Server-Side Filter-Before-Pagination",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "server-side filter-before-pagination",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L308"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_show_all_single_page_load",
      "label": "Show All (Single-Page Load)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "show all (single-page load)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L317"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_status",
      "label": "Status",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_084_list_pagination_infinite_scroll_virtual_scrolling_windowed_list",
      "label": "Virtual Scrolling (Windowed List)",
      "_origin": "ast",
      "community": 25,
      "community_name": "Tour Expense State Management",
      "file_type": "document",
      "norm_label": "virtual scrolling (windowed list)",
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L297"
    },
    {
      "id": "credit_card_manifest",
      "label": "credit-card/manifest.json",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "credit-card/manifest.json",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "credit_card_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "credit_card_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "credit_card_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "credit_card_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "credit_card_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "credit_card_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "credit_card_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "credit_card_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "credit_card_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 250,
      "community_name": "ERP Open Source Architecture",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "customers_manifest",
      "label": "customers/manifest.json",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "customers/manifest.json",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "customers_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "customers_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "customers_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "customers_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "customers_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "customers_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "customers_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "customers_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "customers_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 251,
      "community_name": "PWA Manifest Metadata Specification",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "sales/customers/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "docs_mdd_print_estimation_9_1_plate_cost_calculation_auto_vs_manual_entry_resolved_neither_no_plate_cost_concept_exists",
      "label": "9.1 Plate Cost Calculation: Auto vs. Manual Entry? \u2014 **RESOLVED: neither \u2014 no plate cost concept exists**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.1 plate cost calculation: auto vs. manual entry? \u2014 **resolved: neither \u2014 no plate cost concept exists**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1143"
    },
    {
      "id": "docs_mdd_print_estimation_9_2_ink_volume_pre_population_from_estimate_or_manual_resolved_not_tracked_at_all",
      "label": "9.2 Ink Volume Pre-population: From Estimate or Manual? \u2014 **RESOLVED: not tracked at all**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.2 ink volume pre-population: from estimate or manual? \u2014 **resolved: not tracked at all**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1153"
    },
    {
      "id": "docs_mdd_print_estimation_9_3_wastage_config_ux_global_vs_per_job_override_partially_resolved_no_explicit_wastage_field_found_likely_folded_into_cost_rate",
      "label": "9.3 Wastage Config UX: Global vs. Per-Job Override? \u2014 **PARTIALLY RESOLVED: no explicit wastage field found; likely folded into Cost Rate**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.3 wastage config ux: global vs. per-job override? \u2014 **partially resolved: no explicit wastage field found; likely folded into cost rate**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1163"
    },
    {
      "id": "docs_mdd_print_estimation_9_4_actual_vs_estimated_tracking_is_it_a_feature_resolved_no_but_adjacent_margin_tracking_exists",
      "label": "9.4 Actual-vs-Estimated Tracking: Is It a Feature? \u2014 **RESOLVED: no \u2014 but adjacent margin tracking exists**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.4 actual-vs-estimated tracking: is it a feature? \u2014 **resolved: no \u2014 but adjacent margin tracking exists**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1173"
    },
    {
      "id": "docs_mdd_print_estimation_9_5_multi_color_repeat_ups_per_shift_calculation_resolved_not_supported",
      "label": "9.5 Multi-Color Repeat / UPS-per-Shift Calculation \u2014 **RESOLVED: not supported**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.5 multi-color repeat / ups-per-shift calculation \u2014 **resolved: not supported**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1183"
    },
    {
      "id": "docs_mdd_print_estimation_9_6_gst_calculation_method_resolved_per_item_but_no_variation_observed",
      "label": "9.6 GST Calculation Method \u2014 **RESOLVED: per-item, but no variation observed**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.6 gst calculation method \u2014 **resolved: per-item, but no variation observed**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1193"
    },
    {
      "id": "docs_mdd_print_estimation_9_7_custom_estimation_fields_resolved_real_demand_confirmed",
      "label": "9.7 Custom Estimation Fields \u2014 **RESOLVED: real demand confirmed**",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.7 custom estimation fields \u2014 **resolved: real demand confirmed**",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1205"
    },
    {
      "id": "docs_mdd_print_estimation_9_8_additional_finding_not_one_of_the_original_7_customer_group_wise_rate_overrides",
      "label": "9.8 Additional finding (not one of the original 7): Customer/Group-wise rate overrides",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.8 additional finding (not one of the original 7): customer/group-wise rate overrides",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1217"
    },
    {
      "id": "docs_mdd_print_estimation_9_9_confirmation_quotation_and_job_card_share_the_same_costing_model",
      "label": "9.9 Confirmation: Quotation and Job Card share the same costing model",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9.9 confirmation: quotation and job card share the same costing model",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1225"
    },
    {
      "id": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "label": "9. Open Questions \u2014 Resolved via eFlexo Trial Capture (2026-07-03)",
      "_origin": "ast",
      "community": 252,
      "community_name": "Contact Import PWA Navigation",
      "file_type": "document",
      "norm_label": "9. open questions \u2014 resolved via eflexo trial capture (2026-07-03)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1132"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_area_1_print_shop_management_print_mis",
      "label": "AREA 1: Print Shop Management / Print MIS",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "area 1: print shop management / print mis",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L15"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_area_2_field_service_installation_management",
      "label": "AREA 2: Field Service / Installation Management",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "area 2: field service / installation management",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L32"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_area_3_equipment_rental_production_asset_management",
      "label": "AREA 3: Equipment Rental / Production Asset Management",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "area 3: equipment rental / production asset management",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L67"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_area_4_agency_client_project_management_with_retainers",
      "label": "AREA 4: Agency / Client Project Management with Retainers",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "area 4: agency / client project management with retainers",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L118"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_area_5_lightweight_erp_framework_architecture",
      "label": "AREA 5: Lightweight ERP Framework Architecture",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "area 5: lightweight erp framework architecture",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L155"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_borrow_list_ranked_fit_score_10_for_360dlm_specifically",
      "label": "Borrow list \u2014 ranked (fit score /10 for 360DLM specifically)",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "borrow list \u2014 ranked (fit score /10 for 360dlm specifically)",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L261"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_bottom_line_unchanged_from_the_main_report",
      "label": "Bottom line (unchanged from the main report)",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "bottom line (unchanged from the main report)",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L286"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_concrete_sql_sketches_worth_reusing",
      "label": "Concrete SQL sketches worth reusing",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "concrete sql sketches worth reusing",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L164"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "label": "OSS Schema & Workflow Pattern Reference \u2014 Detailed Appendix",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "oss schema & workflow pattern reference \u2014 detailed appendix",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03_repo_quick_reference",
      "label": "Repo quick reference",
      "_origin": "ast",
      "community": 253,
      "community_name": "AI Service Environment Configuration",
      "file_type": "document",
      "norm_label": "repo quick reference",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L274"
    },
    {
      "id": "finance_manifest",
      "label": "finance/manifest.json",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "finance/manifest.json",
      "source_file": "finance/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "finance_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "finance_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "finance/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "finance_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "finance_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "finance_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "finance_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "finance_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "finance_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "finance_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 254,
      "community_name": "HR Module Database Schema",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "hr_mdd_hr_4_1_hr_employee_profiles_personal_info_extended_expense_employees",
      "label": "4.1 hr.employee_profiles \u2014 Personal info (extended expense.employees)",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.1 hr.employee_profiles \u2014 personal info (extended expense.employees)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L53"
    },
    {
      "id": "hr_mdd_hr_4_2_hr_salary_structures_pay_formula_per_employee",
      "label": "4.2 hr.salary_structures \u2014 Pay formula per employee",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.2 hr.salary_structures \u2014 pay formula per employee",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L80"
    },
    {
      "id": "hr_mdd_hr_4_3_hr_salary_slips_monthly_salary_slip_calculated_paid",
      "label": "4.3 hr.salary_slips \u2014 Monthly salary slip (calculated & paid)",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.3 hr.salary_slips \u2014 monthly salary slip (calculated & paid)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L107"
    },
    {
      "id": "hr_mdd_hr_4_4_hr_attendance_daily_check_in_check_out",
      "label": "4.4 hr.attendance \u2014 Daily check-in/check-out",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.4 hr.attendance \u2014 daily check-in/check-out",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L150"
    },
    {
      "id": "hr_mdd_hr_4_5_hr_geofence_locations_gps_boundaries_for_field_check_in",
      "label": "4.5 hr.geofence_locations \u2014 GPS boundaries for field check-in",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.5 hr.geofence_locations \u2014 gps boundaries for field check-in",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L174"
    },
    {
      "id": "hr_mdd_hr_4_6_hr_attendance_concerns_flag_anomalies_late_early_absent",
      "label": "4.6 hr.attendance_concerns \u2014 Flag anomalies (late/early/absent)",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.6 hr.attendance_concerns \u2014 flag anomalies (late/early/absent)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L192"
    },
    {
      "id": "hr_mdd_hr_4_7_hr_attendance_imports_excel_bulk_upload_approval",
      "label": "4.7 hr.attendance_imports \u2014 Excel bulk upload + approval",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.7 hr.attendance_imports \u2014 excel bulk upload + approval",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L212"
    },
    {
      "id": "hr_mdd_hr_4_8_hr_hr_settings_tm_configuration",
      "label": "4.8 hr.hr_settings \u2014 TM configuration",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.8 hr.hr_settings \u2014 tm configuration",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L232"
    },
    {
      "id": "hr_mdd_hr_4_9_views",
      "label": "4.9 Views",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4.9 views",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L247"
    },
    {
      "id": "hr_mdd_hr_4_db_schema",
      "label": "4. DB schema",
      "_origin": "ast",
      "community": 257,
      "community_name": "Production Order Module Design",
      "file_type": "document",
      "norm_label": "4. db schema",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L51"
    },
    {
      "id": "hr_mdd_hr_7_1_home_scr_home",
      "label": "7.1 Home (scr-home)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.1 home (scr-home)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L392"
    },
    {
      "id": "hr_mdd_hr_7_2_employee_profiles_scr_profiles",
      "label": "7.2 Employee Profiles (scr-profiles)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.2 employee profiles (scr-profiles)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L402"
    },
    {
      "id": "hr_mdd_hr_7_3_salary_slips_scr_slips_admin_only",
      "label": "7.3 Salary Slips (scr-slips, admin only)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.3 salary slips (scr-slips, admin only)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L416"
    },
    {
      "id": "hr_mdd_hr_7_4_my_profile_scr_my_profile_self_view",
      "label": "7.4 My Profile (scr-my-profile, self-view)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.4 my profile (scr-my-profile, self-view)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L436"
    },
    {
      "id": "hr_mdd_hr_7_5_attendance_scr_attendance_admin_today_view",
      "label": "7.5 Attendance (scr-attendance, admin today view)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.5 attendance (scr-attendance, admin today view)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L443"
    },
    {
      "id": "hr_mdd_hr_7_6_field_check_in_out_scr_attendance_field_staff_only",
      "label": "7.6 Field Check-in/out (scr-attendance, field staff only)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.6 field check-in/out (scr-attendance, field staff only)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L457"
    },
    {
      "id": "hr_mdd_hr_7_7_attendance_concerns_scr_concerns",
      "label": "7.7 Attendance Concerns (scr-concerns)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.7 attendance concerns (scr-concerns)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L472"
    },
    {
      "id": "hr_mdd_hr_7_8_attendance_import_scr_att_upload",
      "label": "7.8 Attendance Import (scr-att-upload)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.8 attendance import (scr-att-upload)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L487"
    },
    {
      "id": "hr_mdd_hr_7_9_hr_settings_scr_settings_admin_only",
      "label": "7.9 HR Settings (scr-settings, admin only)",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7.9 hr settings (scr-settings, admin only)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L496"
    },
    {
      "id": "hr_mdd_hr_7_core_screens",
      "label": "7. Core screens",
      "_origin": "ast",
      "community": 258,
      "community_name": "PWA Manifest Scope Settings",
      "file_type": "document",
      "norm_label": "7. core screens",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L390"
    },
    {
      "id": "lenovo_manifest",
      "label": "lenovo/manifest.json",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "lenovo/manifest.json",
      "source_file": "lenovo/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "lenovo_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "lenovo/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "lenovo_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "lenovo/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "lenovo_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "lenovo/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "lenovo_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "lenovo/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "lenovo_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "lenovo/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "lenovo_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "lenovo/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "lenovo_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "lenovo/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "lenovo_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "lenovo/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "lenovo_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 259,
      "community_name": "Theme Preset Editor Tools",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "lenovo/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "learn_mdd_learn",
      "label": "MDD_learn.md",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "mdd_learn.md",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L1"
    },
    {
      "id": "learn_mdd_learn_10_hub_integration",
      "label": "10. Hub integration",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "10. hub integration",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L444"
    },
    {
      "id": "learn_mdd_learn_11_catalog_structure_catalog_json",
      "label": "11. Catalog structure (catalog.json)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "11. catalog structure (catalog.json)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L462"
    },
    {
      "id": "learn_mdd_learn_12_adr_references_governing_decisions",
      "label": "12. ADR references (governing decisions)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "12. adr references (governing decisions)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L489"
    },
    {
      "id": "learn_mdd_learn_13_integrations_with_other_pwas",
      "label": "13. Integrations with other PWAs",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "13. integrations with other pwas",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L500"
    },
    {
      "id": "learn_mdd_learn_14_deployment_checklist_phase_4_12_post_mortem",
      "label": "14. Deployment checklist (Phase 4.12 post-mortem)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "14. deployment checklist (phase 4.12 post-mortem)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L514"
    },
    {
      "id": "learn_mdd_learn_15_pending_future_phase_4_12_notes",
      "label": "15. Pending / future (Phase 4.12 notes)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "15. pending / future (phase 4.12 notes)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L535"
    },
    {
      "id": "learn_mdd_learn_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L10"
    },
    {
      "id": "learn_mdd_learn_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L24"
    },
    {
      "id": "learn_mdd_learn_3_phases_retrospective",
      "label": "3. Phases (RETROSPECTIVE)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "3. phases (retrospective)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L48"
    },
    {
      "id": "learn_mdd_learn_4_1_table_learn_view_event",
      "label": "4.1 Table: `learn.view_event`",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "4.1 table: `learn.view_event`",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L65"
    },
    {
      "id": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "label": "4.2 RPCs (all in `learn` schema, SECURITY DEFINER)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "4.2 rpcs (all in `learn` schema, security definer)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L101"
    },
    {
      "id": "learn_mdd_learn_4_3_postgrest_postgresql_grants",
      "label": "4.3 PostgREST + PostgreSQL grants",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "4.3 postgrest + postgresql grants",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L200"
    },
    {
      "id": "learn_mdd_learn_4_db_schema",
      "label": "4. DB schema",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "4. db schema",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L63"
    },
    {
      "id": "learn_mdd_learn_5_1_catalog_view_view_catalog",
      "label": "5.1 Catalog View (`#view-catalog`)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "5.1 catalog view (`#view-catalog`)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L217"
    },
    {
      "id": "learn_mdd_learn_5_2_team_progress_dashboard_view_team",
      "label": "5.2 Team Progress Dashboard (`#view-team`)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "5.2 team progress dashboard (`#view-team`)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L257"
    },
    {
      "id": "learn_mdd_learn_5_ui_two_screens_views",
      "label": "5. UI \u2014 Two screens (views)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "5. ui \u2014 two screens (views)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L215"
    },
    {
      "id": "learn_mdd_learn_6_1_scene_guide_format_scene_guide",
      "label": "6.1 Scene Guide (format: \"scene_guide\")",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "6.1 scene guide (format: \"scene_guide\")",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L295"
    },
    {
      "id": "learn_mdd_learn_6_2_screencast_format_screencast",
      "label": "6.2 Screencast (format: \"screencast\")",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "6.2 screencast (format: \"screencast\")",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L349"
    },
    {
      "id": "learn_mdd_learn_6_tutorial_formats",
      "label": "6. Tutorial formats",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "6. tutorial formats",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L293"
    },
    {
      "id": "learn_mdd_learn_7_file_structure",
      "label": "7. File structure",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "7. file structure",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L369"
    },
    {
      "id": "learn_mdd_learn_8_service_worker_offline",
      "label": "8. Service worker + offline",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "8. service worker + offline",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L405"
    },
    {
      "id": "learn_mdd_learn_9_auth_session",
      "label": "9. Auth + session",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "9. auth + session",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L429"
    },
    {
      "id": "learn_mdd_learn_learn_end_view_called_on_tutorial_exit_page_unload",
      "label": "`learn.end_view` \u2014 called on tutorial exit / page unload",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "`learn.end_view` \u2014 called on tutorial exit / page unload",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L126"
    },
    {
      "id": "learn_mdd_learn_learn_my_progress_per_tutorial_summary_for_calling_employee",
      "label": "`learn.my_progress` \u2014 per-tutorial summary for calling employee",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "`learn.my_progress` \u2014 per-tutorial summary for calling employee",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L147"
    },
    {
      "id": "learn_mdd_learn_learn_start_view_called_when_user_clicks_start",
      "label": "`learn.start_view` \u2014 called when user clicks \u25b6 Start",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "`learn.start_view` \u2014 called when user clicks \u25b6 start",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L103"
    },
    {
      "id": "learn_mdd_learn_learn_team_progress_tm_dashboard_all_employees_all_tutorials",
      "label": "`learn.team_progress` \u2014 TM dashboard (all employees, all tutorials)",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "`learn.team_progress` \u2014 tm dashboard (all employees, all tutorials)",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L173"
    },
    {
      "id": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "label": "Module Design Document \u2014 Learning Hub PWA",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "module design document \u2014 learning hub pwa",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L1"
    },
    {
      "id": "learn_mdd_learn_verification",
      "label": "Verification",
      "_origin": "ast",
      "community": 26,
      "community_name": "Service Worker Caching Strategy",
      "file_type": "document",
      "norm_label": "verification",
      "source_file": "learn/MDD_learn.md",
      "source_location": "L548"
    },
    {
      "id": "production_mdd_production",
      "label": "MDD_production.md",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "mdd_production.md",
      "source_file": "production/MDD_production.md",
      "source_location": "L1"
    },
    {
      "id": "production_mdd_production_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "production/MDD_production.md",
      "source_location": "L21"
    },
    {
      "id": "production_mdd_production_2_1_screens",
      "label": "2.1 Screens",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "2.1 screens",
      "source_file": "production/MDD_production.md",
      "source_location": "L29"
    },
    {
      "id": "production_mdd_production_2_2_data_model_verified_live_against_lm360_information_schema_2026_07_03",
      "label": "2.2 Data model (VERIFIED live against lm360 information_schema, 2026-07-03)",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "2.2 data model (verified live against lm360 information_schema, 2026-07-03)",
      "source_file": "production/MDD_production.md",
      "source_location": "L35"
    },
    {
      "id": "production_mdd_production_2_screens_data_model_frontend_observed",
      "label": "2. Screens & data model (frontend-observed)",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "2. screens & data model (frontend-observed)",
      "source_file": "production/MDD_production.md",
      "source_location": "L27"
    },
    {
      "id": "production_mdd_production_3_key_flows_frontend_logic",
      "label": "3. Key flows (frontend logic)",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "3. key flows (frontend logic)",
      "source_file": "production/MDD_production.md",
      "source_location": "L45"
    },
    {
      "id": "production_mdd_production_4_verification_status",
      "label": "4. Verification status",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "4. verification status",
      "source_file": "production/MDD_production.md",
      "source_location": "L54"
    },
    {
      "id": "production_mdd_production_4a_adrs_governing_this_module",
      "label": "4a. ADRs governing this module",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "4a. adrs governing this module",
      "source_file": "production/MDD_production.md",
      "source_location": "L71"
    },
    {
      "id": "production_mdd_production_5_remaining_work_blocked_on_user_decisions_2026_07_03",
      "label": "5. Remaining work (blocked on user decisions, 2026-07-03)",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "5. remaining work (blocked on user decisions, 2026-07-03)",
      "source_file": "production/MDD_production.md",
      "source_location": "L80"
    },
    {
      "id": "production_mdd_production_module_design_document_production_order_management_pwa",
      "label": "Module Design Document \u2014 Production Order Management PWA",
      "_origin": "ast",
      "community": 260,
      "community_name": "PWA Manifest Metadata Descriptors",
      "file_type": "document",
      "norm_label": "module design document \u2014 production order management pwa",
      "source_file": "production/MDD_production.md",
      "source_location": "L1"
    },
    {
      "id": "recce_client_manifest",
      "label": "recce-client/manifest.json",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "recce-client/manifest.json",
      "source_file": "recce-client/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "recce_client_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "recce-client/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "recce_client_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "recce-client/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "recce_client_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "recce-client/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "recce_client_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "recce-client/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "recce_client_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "recce-client/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "recce_client_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "recce-client/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "recce_client_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "recce-client/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "recce_client_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "recce-client/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "recce_client_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 261,
      "community_name": "Stores Inventory Management RPCs",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "recce-client/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "stores_manifest",
      "label": "stores/manifest.json",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "stores/manifest.json",
      "source_file": "stores/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "stores_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "stores/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "stores_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "stores/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "stores_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "stores/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "stores_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "stores/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "stores_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "stores/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "stores_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "stores/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "stores_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "stores/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "stores_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "stores/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "stores_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 263,
      "community_name": "PWA Manifest Application Config",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "stores/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "label": "4.2 RPCs (all in `stores` schema)",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "4.2 rpcs (all in `stores` schema)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L264"
    },
    {
      "id": "stores_mdd_stores_4_4_grants",
      "label": "4.4 Grants",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "4.4 grants",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L470"
    },
    {
      "id": "stores_mdd_stores_4_db_schema",
      "label": "4. DB schema",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "4. db schema",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L60"
    },
    {
      "id": "stores_mdd_stores_stores_approve_stock_take_approve_apply_variances",
      "label": "`stores.approve_stock_take` \u2014 Approve & apply variances",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.approve_stock_take` \u2014 approve & apply variances",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L343"
    },
    {
      "id": "stores_mdd_stores_stores_create_issue_issue_stock_to_a_job_campaign",
      "label": "`stores.create_issue` \u2014 Issue stock to a job/campaign",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.create_issue` \u2014 issue stock to a job/campaign",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L291"
    },
    {
      "id": "stores_mdd_stores_stores_create_stock_take_start_a_physical_audit",
      "label": "`stores.create_stock_take` \u2014 Start a physical audit",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.create_stock_take` \u2014 start a physical audit",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L313"
    },
    {
      "id": "stores_mdd_stores_stores_low_stock_count_kpi_query",
      "label": "`stores.low_stock_count` \u2014 KPI query",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.low_stock_count` \u2014 kpi query",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L375"
    },
    {
      "id": "stores_mdd_stores_stores_receive_inward_insert_inbound_with_line_items",
      "label": "`stores.receive_inward` \u2014 Insert inbound with line-items",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.receive_inward` \u2014 insert inbound with line-items",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L266"
    },
    {
      "id": "stores_mdd_stores_stores_reject_stock_take_reject_audit",
      "label": "`stores.reject_stock_take` \u2014 Reject audit",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.reject_stock_take` \u2014 reject audit",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L361"
    },
    {
      "id": "stores_mdd_stores_stores_submit_stock_take_transition_to_submitted",
      "label": "`stores.submit_stock_take` \u2014 Transition to submitted",
      "_origin": "ast",
      "community": 264,
      "community_name": "Tutorials Module Design Document",
      "file_type": "document",
      "norm_label": "`stores.submit_stock_take` \u2014 transition to submitted",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L331"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec",
      "label": "custodian_tutorial_screenshots.spec.js",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "custodian_tutorial_screenshots.spec.js",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_dir",
      "label": "DIR",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "dir",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L16"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_loginas",
      "label": "loginAs()",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "loginas()",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L29"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_makesession",
      "label": "makeSession()",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "makesession()",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L18"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_path",
      "label": "path",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_pickcustodianmode",
      "label": "pickCustodianMode()",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "pickcustodianmode()",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L46"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_pickoverseermode",
      "label": "pickOverseerMode()",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "pickoverseermode()",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L55"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_session",
      "label": "SESSION",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "session",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L22"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_ss",
      "label": "ss()",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "ss()",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L64"
    },
    {
      "id": "tests_custodian_tutorial_screenshots_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 265,
      "community_name": "PWA Manifest Settings Definition",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tour_pg_manifest",
      "label": "tour-pg/manifest.json",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "tour-pg/manifest.json",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "tour_pg_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "tour_pg_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "tour_pg_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "tour_pg_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "tour_pg_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "tour_pg_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "tour_pg_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "tour_pg_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 266,
      "community_name": "PWA Manifest Scope Definition",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "tour-pg/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "tutorials_mdd_tutorials",
      "label": "MDD_tutorials.md",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "mdd_tutorials.md",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L1"
    },
    {
      "id": "tutorials_mdd_tutorials_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L9"
    },
    {
      "id": "tutorials_mdd_tutorials_2_current_status",
      "label": "2. Current status",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "2. current status",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L15"
    },
    {
      "id": "tutorials_mdd_tutorials_3_directory_structure",
      "label": "3. Directory structure",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "3. directory structure",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L28"
    },
    {
      "id": "tutorials_mdd_tutorials_4_api_schema_references",
      "label": "4. API/schema references",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "4. api/schema references",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L44"
    },
    {
      "id": "tutorials_mdd_tutorials_5_verification",
      "label": "5. Verification",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "5. verification",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L55"
    },
    {
      "id": "tutorials_mdd_tutorials_adrs_governing_this_module",
      "label": "ADRs governing this module",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "adrs governing this module",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L70"
    },
    {
      "id": "tutorials_mdd_tutorials_migration_summary_2026_07_02",
      "label": "Migration summary (2026-07-02)",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "migration summary (2026-07-02)",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L19"
    },
    {
      "id": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "label": "Module Design Document \u2014 Tutorials (Legacy)",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "module design document \u2014 tutorials (legacy)",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L1"
    },
    {
      "id": "tutorials_mdd_tutorials_recommendation",
      "label": "Recommendation",
      "_origin": "ast",
      "community": 267,
      "community_name": "PWA Manifest Icon Configuration",
      "file_type": "document",
      "norm_label": "recommendation",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L66"
    },
    {
      "id": "vehicle_manifest",
      "label": "vehicle/manifest.json",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "vehicle/manifest.json",
      "source_file": "vehicle/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "vehicle_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "vehicle/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "vehicle_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "vehicle/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "vehicle_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "vehicle/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "vehicle_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "vehicle/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "vehicle_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "vehicle/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "vehicle_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "vehicle/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "vehicle_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "vehicle/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "vehicle_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "vehicle/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "vehicle_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 268,
      "community_name": "Dedicated PWA Database Schemas",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "vehicle/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "vendors_manifest",
      "label": "vendors/manifest.json",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "vendors/manifest.json",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "vendors_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "vendors_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "vendors_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "vendors_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "vendors_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "vendors_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "vendors_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "vendors_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "vendors_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 269,
      "community_name": "IST Timezone Database Standardization",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning",
      "label": "ADR-088-indexeddb-schema-versioning.md",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "adr-088-indexeddb-schema-versioning.md",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_1_use_a_separate_schema_version_table_in_indexeddb",
      "label": "1. Use a separate \"schema_version\" table in IndexedDB",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "1. use a separate \"schema_version\" table in indexeddb",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L284"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_2_delete_and_recreate_the_entire_database_on_schema_change",
      "label": "2. Delete and recreate the entire database on schema change",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "2. delete and recreate the entire database on schema change",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L293"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_3_use_a_migration_library_e_g_dexie_js",
      "label": "3. Use a migration library (e.g., Dexie.js)",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "3. use a migration library (e.g., dexie.js)",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L303"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_4_auto_delete_unused_stores_on_every_open",
      "label": "4. Auto-delete unused stores on every open",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "4. auto-delete unused stores on every open",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L313"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "label": "ADR-088: IndexedDB Schema Versioning and Safe Upgrade Protocol",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "adr-088: indexeddb schema versioning and safe upgrade protocol",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L282"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_cache_ver_coordination_adr_005",
      "label": "CACHE_VER Coordination (ADR-005)",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "cache_ver coordination (adr-005)",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L180"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_checklist_for_updating_a_pwa_s_indexeddb_schema",
      "label": "Checklist for Updating a PWA's IndexedDB Schema",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "checklist for updating a pwa's indexeddb schema",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L216"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L322"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_context",
      "label": "Context",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L17"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_database_naming_convention",
      "label": "Database Naming Convention",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "database naming convention",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_debugging_multi_tab_issues",
      "label": "Debugging Multi-Tab Issues",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "debugging multi-tab issues",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L241"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L37"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_error_handling",
      "label": "Error Handling",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "error handling",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L194"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_handling_deprecated_stores",
      "label": "Handling Deprecated Stores",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "handling deprecated stores",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L258"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L214"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_performance_considerations",
      "label": "Performance Considerations",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "performance considerations",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L276"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L324"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_references",
      "label": "References",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L360"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L352"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L341"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_rules_for_safe_schema_changes",
      "label": "Rules for Safe Schema Changes",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "rules for safe schema changes",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L147"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_standard_initdb_pattern",
      "label": "Standard `initDB()` Pattern",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "standard `initdb()` pattern",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_status",
      "label": "Status",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L334"
    },
    {
      "id": "adr_adr_088_indexeddb_schema_versioning_version_management",
      "label": "Version Management",
      "_origin": "ast",
      "community": 27,
      "community_name": "PWA Approval Workflow Lifecycle",
      "file_type": "document",
      "norm_label": "version management",
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L52"
    },
    {
      "id": "vrs_manifest",
      "label": "vrs/manifest.json",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "vrs/manifest.json",
      "source_file": "vrs/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "vrs_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "vrs/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "vrs_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "vrs/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "vrs_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "vrs/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "vrs_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "vrs/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "vrs_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "vrs/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "vrs_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "vrs/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "vrs_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "vrs/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "vrs_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "vrs/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "vrs_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 270,
      "community_name": "Privileged Trigger Security Definer",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "vrs/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_context",
      "label": "Context",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_references",
      "label": "References",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L55"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_status",
      "label": "Status",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "label": "ADR-007: Trigger Functions Writing Privileged Tables Must Use SECURITY DEFINER",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "adr-007: trigger functions writing privileged tables must use security definer",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L52"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_context",
      "label": "Context",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_references",
      "label": "References",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_status",
      "label": "Status",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 272,
      "community_name": "Domain Driven Feature Ownership",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "label": "ADR-014: PostgREST Is the API Layer \u2014 No Custom REST Framework",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "adr-014: postgrest is the api layer \u2014 no custom rest framework",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_context",
      "label": "Context",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_references",
      "label": "References",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_status",
      "label": "Status",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_014_postgrest_as_api_layer_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 273,
      "community_name": "Mobile First Viewport Standard",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain",
      "label": "ADR-028-feature-ownership-follows-domain.md",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "adr-028-feature-ownership-follows-domain.md",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_context",
      "label": "Context",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_references",
      "label": "References",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L60"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_status",
      "label": "Status",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_028_feature_ownership_follows_domain_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 274,
      "community_name": "Installation PWA Client Logic",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "label": "ADR-049: Recce View Files Are Served via HMAC-Signed Proxy \u2014 Not Direct Traefik Serve",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "adr-049: recce view files are served via hmac-signed proxy \u2014 not direct traefik serve",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_context",
      "label": "Context",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L27"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_references",
      "label": "References",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L69"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_status",
      "label": "Status",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 275,
      "community_name": "360LM Platform Architecture Overview",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard",
      "label": "ADR-076-mobile-first-viewport-standard.md",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "adr-076-mobile-first-viewport-standard.md",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L73"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_context",
      "label": "Context",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_references",
      "label": "References",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L98"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L92"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_status",
      "label": "Status",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_076_mobile_first_viewport_standard_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 276,
      "community_name": "Fund Custodian Persona Testing",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L7"
    },
    {
      "id": "adr_skill_360lm_specific_conventions",
      "label": "360lm-specific conventions",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "360lm-specific conventions",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L62"
    },
    {
      "id": "adr_skill_anti_rationalization_guards",
      "label": "Anti-Rationalization Guards",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "anti-rationalization guards",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L23"
    },
    {
      "id": "adr_skill_immutability_rule",
      "label": "Immutability rule",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "immutability rule",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L87"
    },
    {
      "id": "adr_skill_output",
      "label": "Output",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "output",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L96"
    },
    {
      "id": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "label": "Source: rvdbreemen/adr-kit (adapted for 360lm project)",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "source: rvdbreemen/adr-kit (adapted for 360lm project)",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L2"
    },
    {
      "id": "adr_skill_template_structure_seven_sections_in_order",
      "label": "Template structure (seven sections in order)",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "template structure (seven sections in order)",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L73"
    },
    {
      "id": "adr_skill_verification_gates_must_pass_before_proposed_accepted",
      "label": "Verification Gates (must pass before Proposed \u2192 Accepted)",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "verification gates (must pass before proposed \u2192 accepted)",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L39"
    },
    {
      "id": "adr_skill_when_to_write_an_adr",
      "label": "When to write an ADR",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "when to write an adr",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L10"
    },
    {
      "id": "adr_skill_workflow",
      "label": "Workflow",
      "_origin": "ast",
      "community": 277,
      "community_name": "Print Estimation Engine Design",
      "file_type": "document",
      "norm_label": "workflow",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L48"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough",
      "label": "fundcustodian_ux_walkthrough.md",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "fundcustodian_ux_walkthrough.md",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_background_read_before_testing",
      "label": "Background (read before testing)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "background (read before testing)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L9"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_cross_cutting_ux_checks_note_any_issues_for_each_persona",
      "label": "Cross-cutting UX checks (note any issues for each persona)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "cross-cutting ux checks (note any issues for each persona)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L155"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_persona_1_mukesh_non_custodian_should_be_locked_out",
      "label": "Persona 1 \u2014 mukesh (Non-custodian, should be locked out)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "persona 1 \u2014 mukesh (non-custodian, should be locked out)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L25"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_persona_2_harish_admin_2_pending_transfers",
      "label": "Persona 2 \u2014 harish (Admin, 2 pending transfers)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "persona 2 \u2014 harish (admin, 2 pending transfers)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L34"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_persona_3_shambhu_non_admin_secondary_custodian",
      "label": "Persona 3 \u2014 shambhu (Non-admin, secondary custodian)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "persona 3 \u2014 shambhu (non-admin, secondary custodian)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L79"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_persona_4_gurpreet_non_admin_low_activity_small_positive_balance",
      "label": "Persona 4 \u2014 gurpreet (Non-admin, low activity, small positive balance)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "persona 4 \u2014 gurpreet (non-admin, low activity, small positive balance)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L117"
    },
    {
      "id": "cic_prompts_fundcustodian_ux_walkthrough_persona_5_pramod_admin_primary_deeply_negative_balance",
      "label": "Persona 5 \u2014 pramod (Admin + Primary, deeply negative balance)",
      "_origin": "ast",
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "file_type": "document",
      "norm_label": "persona 5 \u2014 pramod (admin + primary, deeply negative balance)",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L134"
    },
    {
      "id": "adr_adr_007_pg_trigger_security_definer",
      "label": "ADR-007-pg-trigger-security-definer.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-007-pg-trigger-security-definer.md",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_009_each_pwa_owns_its_db_schema",
      "label": "ADR-009-each-pwa-owns-its-db-schema.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-009-each-pwa-owns-its-db-schema.md",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_049_recce_view_files_via_hmac_signed_proxy",
      "label": "ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_070_ist_timezone_enforcement",
      "label": "ADR-070-ist-timezone-enforcement.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-070-ist-timezone-enforcement.md",
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_071_indian_number_formatting",
      "label": "ADR-071-indian-number-formatting.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-071-indian-number-formatting.md",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation",
      "label": "ADR-072-proof-image-capture-annotation.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-072-proof-image-capture-annotation.md",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_affected_pwas",
      "label": "Affected PWAs",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "affected pwas",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L30"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L158"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L156"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_constraints",
      "label": "Constraints",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "constraints",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_context",
      "label": "Context",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L16"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_decision_maker",
      "label": "Decision Maker",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "decision maker",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L211"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_implementation_rule",
      "label": "Implementation Rule",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "implementation rule",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L92"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_references",
      "label": "References",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L200"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L172"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_status",
      "label": "Status",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L6"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_trade_offs",
      "label": "Trade-offs",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L166"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_when_to_apply",
      "label": "When to Apply",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "when to apply",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L95"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header",
      "label": "ADR-074-postgrest-accept-profile-header.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-074-postgrest-accept-profile-header.md",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_075_rpc_error_response_format",
      "label": "ADR-075-rpc-error-response-format.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-075-rpc-error-response-format.md",
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_085_file_upload_patterns",
      "label": "ADR-085-file-upload-patterns.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "adr-085-file-upload-patterns.md",
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L1"
    },
    {
      "id": "adr_wiki",
      "label": "WIKI.md",
      "_origin": "ast",
      "community": 28,
      "community_name": "HR Management UI Components",
      "file_type": "document",
      "norm_label": "wiki.md",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L1"
    },
    {
      "id": "hub_sw",
      "label": "hub/sw.js",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "hub/sw.js",
      "source_file": "hub/sw.js",
      "source_location": "L1"
    },
    {
      "id": "hub_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "hub/sw.js",
      "source_location": "L3"
    },
    {
      "id": "imgbind_sw",
      "label": "imgbind/sw.js",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "imgbind/sw.js",
      "source_file": "imgbind/sw.js",
      "source_location": "L1"
    },
    {
      "id": "imgbind_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "imgbind/sw.js",
      "source_location": "L4"
    },
    {
      "id": "lenovo_sw",
      "label": "lenovo/sw.js",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "lenovo/sw.js",
      "source_file": "lenovo/sw.js",
      "source_location": "L1"
    },
    {
      "id": "lenovo_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "lenovo/sw.js",
      "source_location": "L5"
    },
    {
      "id": "docref_adr_0005",
      "label": "ADR-0005",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "concept",
      "norm_label": "adr-0005",
      "source_file": "imgbind/sw.js",
      "source_location": "L1"
    },
    {
      "id": "hub_sw_js_docref_adr_0131",
      "label": "ADR-0131",
      "_origin": "ast",
      "community": 281,
      "community_name": "Branding and Logo Design",
      "file_type": "concept",
      "norm_label": "adr-0131",
      "source_file": "hub/sw.js",
      "source_location": "L28"
    },
    {
      "id": "tests_rentveh_v6_spec",
      "label": "rentveh-v6.spec.js",
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "rentveh-v6.spec.js",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_rentveh_v6_spec_master",
      "label": "MASTER",
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "master",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L10"
    },
    {
      "id": "tests_rentveh_v6_spec_rv",
      "label": "RV",
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "rv",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tests_rentveh_v6_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L3"
    },
    {
      "id": "docref_adr_0143",
      "label": "ADR-0143",
      "_origin": "ast",
      "community": 282,
      "community_name": "PWA Manifest Scope Options",
      "file_type": "concept",
      "norm_label": "adr-0143",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L2"
    },
    {
      "id": "docs_mdd_print_estimation",
      "label": "MDD_print_estimation.md",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "mdd_print_estimation.md",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_print_estimation_10_acceptance_criteria_for_v1_shippable_version",
      "label": "10. Acceptance Criteria for v1 Shippable Version",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "10. acceptance criteria for v1 shippable version",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1233"
    },
    {
      "id": "docs_mdd_print_estimation_1_why_this_exists",
      "label": "1. Why This Exists",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L86"
    },
    {
      "id": "docs_mdd_print_estimation_2_inspiration_vs_scope",
      "label": "2. Inspiration vs. Scope",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "2. inspiration vs. scope",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L96"
    },
    {
      "id": "docs_mdd_print_estimation_intentional_out_of_scope_for_v1",
      "label": "Intentional Out-of-Scope for v1",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "intentional out-of-scope for v1",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L116"
    },
    {
      "id": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "label": "Module Design Document: Print Estimation Engine",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "module design document: print estimation engine",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_print_estimation_references_studied_ideas_not_code_secrets",
      "label": "References Studied (Ideas, Not Code/Secrets)",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "references studied (ideas, not code/secrets)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L98"
    },
    {
      "id": "docs_mdd_print_estimation_review_note_added_post_draft_before_this_mdd_is_used_required_reading",
      "label": "\u26a0\ufe0f Review note (added post-draft, before this MDD is used) \u2014 REQUIRED READING",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "\u26a0\ufe0f review note (added post-draft, before this mdd is used) \u2014 required reading",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L11"
    },
    {
      "id": "docs_mdd_print_estimation_summary_next_steps",
      "label": "Summary & Next Steps",
      "_origin": "ast",
      "community": 284,
      "community_name": "Print Bridge Setup Guide",
      "file_type": "document",
      "norm_label": "summary & next steps",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1327"
    },
    {
      "id": "docs_mdd_videosmith_17_1_scout_findings_full_report_in_chat_summarized_here",
      "label": "17.1 Scout Findings (full report in chat, summarized here)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.1 scout findings (full report in chat, summarized here)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L624"
    },
    {
      "id": "docs_mdd_videosmith_17_2_two_real_constraints_inherited_from_mpt_s_design_documented_not_bugs",
      "label": "17.2 Two Real Constraints Inherited From MPT's Design (documented, not bugs)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.2 two real constraints inherited from mpt's design (documented, not bugs)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L636"
    },
    {
      "id": "docs_mdd_videosmith_17_3_data_model_migrations_migrate_videosmith_v4_sql",
      "label": "17.3 Data Model (`migrations/migrate_videosmith_v4.sql`)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.3 data model (`migrations/migrate_videosmith_v4.sql`)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L641"
    },
    {
      "id": "docs_mdd_videosmith_17_4_infrastructure_docker_compose_yml",
      "label": "17.4 Infrastructure (`docker-compose.yml`)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.4 infrastructure (`docker-compose.yml`)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L645"
    },
    {
      "id": "docs_mdd_videosmith_17_5_backend_videosmith_app_py",
      "label": "17.5 Backend (`videosmith_app.py`)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.5 backend (`videosmith_app.py`)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L649"
    },
    {
      "id": "docs_mdd_videosmith_17_6_frontend_public_index_html",
      "label": "17.6 Frontend (`public/index.html`)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.6 frontend (`public/index.html`)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L658"
    },
    {
      "id": "docs_mdd_videosmith_17_7_verified_live_2026_07_06",
      "label": "17.7 Verified Live (2026-07-06)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.7 verified live (2026-07-06)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L662"
    },
    {
      "id": "docs_mdd_videosmith_17_8_future_consideration_large_8gb_source_library_2026_07_06_discussed_not_built",
      "label": "17.8 Future Consideration \u2014 Large (~8GB) Source Library (2026-07-06, discussed not built)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17.8 future consideration \u2014 large (~8gb) source library (2026-07-06, discussed not built)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L669"
    },
    {
      "id": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "label": "17. Highlight Video \u2014 Assembled From the User's Own Event Photos/Clips (2026-07-06)",
      "_origin": "ast",
      "community": 285,
      "community_name": "Stores Inventory Database Tables",
      "file_type": "document",
      "norm_label": "17. highlight video \u2014 assembled from the user's own event photos/clips (2026-07-06)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L620"
    },
    {
      "id": "oc_admin_manifest",
      "label": "oc-admin/manifest.json",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "oc-admin/manifest.json",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "oc_admin_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "oc_admin_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "oc_admin_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "oc_admin_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "oc_admin_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "oc_admin_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "oc_admin_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "oc_admin_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 288,
      "community_name": "Bilingual UI Localization Pattern",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "oc-admin/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "portal_walkthrough_capture",
      "label": "capture.js",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "capture.js",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_capture_captureclientportal",
      "label": "captureClientPortal()",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "captureclientportal()",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L133"
    },
    {
      "id": "portal_walkthrough_capture_capturecounters",
      "label": "captureCounters()",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "capturecounters()",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L33"
    },
    {
      "id": "portal_walkthrough_capture_chromium_devices",
      "label": "{ chromium, devices }",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "{ chromium, devices }",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L4"
    },
    {
      "id": "portal_walkthrough_capture_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L5"
    },
    {
      "id": "portal_walkthrough_capture_injectsupervisor",
      "label": "injectSupervisor()",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "injectsupervisor()",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L24"
    },
    {
      "id": "portal_walkthrough_capture_out",
      "label": "OUT",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "out",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L9"
    },
    {
      "id": "portal_walkthrough_capture_path",
      "label": "path",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L6"
    },
    {
      "id": "portal_walkthrough_capture_shot",
      "label": "shot()",
      "_origin": "ast",
      "community": 289,
      "community_name": "Recce PWA Test Automation",
      "file_type": "code",
      "norm_label": "shot()",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_078_paperclip_isolation",
      "label": "ADR-078-paperclip-isolation.md",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "adr-078-paperclip-isolation.md",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_1_share_the_lm360_database_and_schema_with_paperclip_grants_to_paperclip_role",
      "label": "1. Share the `lm360` database and schema with Paperclip (grants to Paperclip role)",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "1. share the `lm360` database and schema with paperclip (grants to paperclip role)",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L134"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_2_run_paperclip_on_a_separate_vps",
      "label": "2. Run Paperclip on a separate VPS",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "2. run paperclip on a separate vps",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L141"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_3_implement_database_level_isolation_only_revoke_connect",
      "label": "3. Implement database-level isolation only (REVOKE CONNECT)",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "3. implement database-level isolation only (revoke connect)",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L148"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_4_dedicated_api_key_for_paperclip_now",
      "label": "4. Dedicated API key for Paperclip now",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "4. dedicated api key for paperclip now",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L156"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "label": "ADR-078: Paperclip AI Platform Isolation \u2014 Separate DB Role, Zero lm360 Access, Independent Backups",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "adr-078: paperclip ai platform isolation \u2014 separate db role, zero lm360 access, independent backups",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L132"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_api_key_management",
      "label": "API Key Management",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "api key management",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L103"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_backup_schedule",
      "label": "Backup Schedule",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "backup schedule",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L87"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L162"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_context",
      "label": "Context",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L16"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_current_infrastructure",
      "label": "Current Infrastructure",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "current infrastructure",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L20"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_docker_container_setup",
      "label": "Docker Container Setup",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "docker container setup",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L80"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_isolation_attempt_and_findings",
      "label": "Isolation Attempt and Findings",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "isolation attempt and findings",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L30"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_operational_characteristics",
      "label": "Operational Characteristics",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "operational characteristics",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L34"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L164"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_postgresql_isolation",
      "label": "PostgreSQL Isolation",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "postgresql isolation",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L61"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_references",
      "label": "References",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L193"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L187"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L178"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_status",
      "label": "Status",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L172"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_traefik_labels_routing",
      "label": "Traefik Labels (Routing)",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "traefik labels (routing)",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L116"
    },
    {
      "id": "adr_adr_078_paperclip_isolation_why_paperclip_is_separate_from_360lm",
      "label": "Why Paperclip Is Separate from 360lm",
      "_origin": "ast",
      "community": 29,
      "community_name": "Dispatch Automation Build Specifications",
      "file_type": "document",
      "norm_label": "why paperclip is separate from 360lm",
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L41"
    },
    {
      "id": "setup_readme",
      "label": "setup/README.md",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "setup/readme.md",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L1"
    },
    {
      "id": "setup_readme_how_jobs_look",
      "label": "How jobs look",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "how jobs look",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L36"
    },
    {
      "id": "setup_readme_notes",
      "label": "Notes",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "notes",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L43"
    },
    {
      "id": "setup_readme_prerequisites_on_this_pc",
      "label": "Prerequisites on this PC",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "prerequisites on this pc",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L7"
    },
    {
      "id": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "label": "Print Bridge \u2014 Designer PC Setup (one time, ~15 minutes)",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "print bridge \u2014 designer pc setup (one time, ~15 minutes)",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L1"
    },
    {
      "id": "setup_readme_step_1_install_syncthing",
      "label": "Step 1 \u2014 Install Syncthing",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "step 1 \u2014 install syncthing",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L11"
    },
    {
      "id": "setup_readme_step_2_pair_with_the_vps",
      "label": "Step 2 \u2014 Pair with the VPS",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "step 2 \u2014 pair with the vps",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L15"
    },
    {
      "id": "setup_readme_step_3_install_the_watcher",
      "label": "Step 3 \u2014 Install the watcher",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "step 3 \u2014 install the watcher",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L23"
    },
    {
      "id": "setup_readme_step_4_self_test",
      "label": "Step 4 \u2014 Self-test",
      "_origin": "ast",
      "community": 290,
      "community_name": "Dispatch PWA API Integration",
      "file_type": "document",
      "norm_label": "step 4 \u2014 self-test",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L32"
    },
    {
      "id": "stores_mdd_stores_4_1_core_tables",
      "label": "4.1 Core tables",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "4.1 core tables",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L62"
    },
    {
      "id": "stores_mdd_stores_stores_inward_goods_received_creditor_invoices",
      "label": "`stores.inward` \u2014 Goods Received (Creditor Invoices)",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.inward` \u2014 goods received (creditor invoices)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L101"
    },
    {
      "id": "stores_mdd_stores_stores_inward_lines_line_items_within_an_inbound",
      "label": "`stores.inward_lines` \u2014 Line-items within an inbound",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.inward_lines` \u2014 line-items within an inbound",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L132"
    },
    {
      "id": "stores_mdd_stores_stores_inward_payments_payment_receipts_migrate_payables",
      "label": "`stores.inward_payments` \u2014 Payment receipts (migrate_payables)",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.inward_payments` \u2014 payment receipts (migrate_payables)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L241"
    },
    {
      "id": "stores_mdd_stores_stores_issues_goods_out_stock_issuance",
      "label": "`stores.issues` \u2014 Goods Out (Stock Issuance)",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.issues` \u2014 goods out (stock issuance)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L153"
    },
    {
      "id": "stores_mdd_stores_stores_items_sku_master_catalog",
      "label": "`stores.items` \u2014 SKU master catalog",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.items` \u2014 sku master catalog",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L64"
    },
    {
      "id": "stores_mdd_stores_stores_stock_movements_audit_trail",
      "label": "`stores.stock_movements` \u2014 Audit trail",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.stock_movements` \u2014 audit trail",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L223"
    },
    {
      "id": "stores_mdd_stores_stores_stock_take_lines_physical_count_per_item",
      "label": "`stores.stock_take_lines` \u2014 Physical count per item",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.stock_take_lines` \u2014 physical count per item",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L201"
    },
    {
      "id": "stores_mdd_stores_stores_stock_takes_physical_audit_header",
      "label": "`stores.stock_takes` \u2014 Physical Audit Header",
      "_origin": "ast",
      "community": 291,
      "community_name": "Activity Module Database Schema",
      "file_type": "document",
      "norm_label": "`stores.stock_takes` \u2014 physical audit header",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L179"
    },
    {
      "id": "stores_mdd_stores_5_1_home_screen_home",
      "label": "5.1 Home (`#screen-home`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.1 home (`#screen-home`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L485"
    },
    {
      "id": "stores_mdd_stores_5_2_stock_screen_stock",
      "label": "5.2 Stock (`#screen-stock`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.2 stock (`#screen-stock`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L495"
    },
    {
      "id": "stores_mdd_stores_5_3_item_detail_screen_item_detail",
      "label": "5.3 Item Detail (`#screen-item-detail`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.3 item detail (`#screen-item-detail`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L504"
    },
    {
      "id": "stores_mdd_stores_5_4_receive_screen_receive",
      "label": "5.4 Receive (`#screen-receive`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.4 receive (`#screen-receive`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L513"
    },
    {
      "id": "stores_mdd_stores_5_5_issue_screen_issue",
      "label": "5.5 Issue (`#screen-issue`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.5 issue (`#screen-issue`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L523"
    },
    {
      "id": "stores_mdd_stores_5_6_audit_screen_audit",
      "label": "5.6 Audit (`#screen-audit`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.6 audit (`#screen-audit`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L535"
    },
    {
      "id": "stores_mdd_stores_5_7_stock_take_detail_screen_stk_form",
      "label": "5.7 Stock Take Detail (`#screen-stk-form`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.7 stock take detail (`#screen-stk-form`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L544"
    },
    {
      "id": "stores_mdd_stores_5_8_admin_screen_admin",
      "label": "5.8 Admin (`#screen-admin`)",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5.8 admin (`#screen-admin`)",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L556"
    },
    {
      "id": "stores_mdd_stores_5_ui_six_screens",
      "label": "5. UI \u2014 Six screens",
      "_origin": "ast",
      "community": 292,
      "community_name": "Activity PWA Workflow Screens",
      "file_type": "document",
      "norm_label": "5. ui \u2014 six screens",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L483"
    },
    {
      "id": "style_activity_response_patterns",
      "label": "activity-response-patterns.md",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "activity-response-patterns.md",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L1"
    },
    {
      "id": "style_activity_response_patterns_20_1_response_status_lifecycle",
      "label": "20.1 Response Status Lifecycle",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.1 response status lifecycle",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L7"
    },
    {
      "id": "style_activity_response_patterns_20_2_draft_mode_implementation",
      "label": "20.2 Draft Mode \u2014 Implementation",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.2 draft mode \u2014 implementation",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L22"
    },
    {
      "id": "style_activity_response_patterns_20_3_gps_location_capture",
      "label": "20.3 GPS Location Capture",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.3 gps location capture",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L49"
    },
    {
      "id": "style_activity_response_patterns_20_4_response_tile_info_density",
      "label": "20.4 Response Tile Info Density",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.4 response tile info density",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L67"
    },
    {
      "id": "style_activity_response_patterns_20_5_delete_policy",
      "label": "20.5 Delete Policy",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.5 delete policy",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L81"
    },
    {
      "id": "style_activity_response_patterns_20_6_postgrest_schema_changes_on_live_db",
      "label": "20.6 PostgREST \u2014 Schema Changes on Live DB",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.6 postgrest \u2014 schema changes on live db",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L101"
    },
    {
      "id": "style_activity_response_patterns_20_7_role_system_cancapture_pattern",
      "label": "20.7 Role System (canCapture pattern)",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20.7 role system (cancapture pattern)",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L115"
    },
    {
      "id": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "label": "20. Activity PWA \u2014 Response Capture Patterns",
      "_origin": "ast",
      "community": 293,
      "community_name": "PWA Manifest Theme Configuration",
      "file_type": "document",
      "norm_label": "20. activity pwa \u2014 response capture patterns",
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L3"
    },
    {
      "id": "style_bilingual_pattern",
      "label": "bilingual-pattern.md",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "bilingual-pattern.md",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L1"
    },
    {
      "id": "style_bilingual_pattern_21_1_css_toggle_mechanism",
      "label": "21.1 CSS Toggle Mechanism",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.1 css toggle mechanism",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L7"
    },
    {
      "id": "style_bilingual_pattern_21_2_static_html_wrap_both_languages_in_spans",
      "label": "21.2 Static HTML \u2014 Wrap Both Languages in Spans",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.2 static html \u2014 wrap both languages in spans",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L17"
    },
    {
      "id": "style_bilingual_pattern_21_3_js_state_toggle_function_and_translation_helper",
      "label": "21.3 JS State, Toggle Function, and Translation Helper",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.3 js state, toggle function, and translation helper",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L25"
    },
    {
      "id": "style_bilingual_pattern_21_4_dynamic_js_use_t_in_template_literals",
      "label": "21.4 Dynamic JS \u2014 Use `t()` in Template Literals",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.4 dynamic js \u2014 use `t()` in template literals",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L47"
    },
    {
      "id": "style_bilingual_pattern_21_5_map_variable_name_conflict",
      "label": "21.5 Map Variable Name Conflict",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.5 map variable name conflict",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L73"
    },
    {
      "id": "style_bilingual_pattern_21_6_bilingual_coverage_checklist_per_screen",
      "label": "21.6 Bilingual Coverage Checklist (per screen)",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.6 bilingual coverage checklist (per screen)",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L87"
    },
    {
      "id": "style_bilingual_pattern_21_7_language_button_styling",
      "label": "21.7 Language Button Styling",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21.7 language button styling",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L104"
    },
    {
      "id": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "label": "21. Bilingual (EN / HI) Pattern",
      "_origin": "ast",
      "community": 294,
      "community_name": "Sidecar Credential Proxy Security",
      "file_type": "document",
      "norm_label": "21. bilingual (en / hi) pattern",
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L3"
    },
    {
      "id": "activity_mdd_activity_4_1_activity_activities_activity_definition_form_template",
      "label": "4.1 `activity.activities` \u2014 activity definition (form template)",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.1 `activity.activities` \u2014 activity definition (form template)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L43"
    },
    {
      "id": "activity_mdd_activity_4_2_activity_activity_team_team_members_assigned_to_an_activity",
      "label": "4.2 `activity.activity_team` \u2014 team members assigned to an activity",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.2 `activity.activity_team` \u2014 team members assigned to an activity",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L71"
    },
    {
      "id": "activity_mdd_activity_4_3_activity_companies_client_company_registry",
      "label": "4.3 `activity.companies` \u2014 client/company registry",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.3 `activity.companies` \u2014 client/company registry",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L85"
    },
    {
      "id": "activity_mdd_activity_4_4_activity_client_access_external_client_brand_access_control_per_activity",
      "label": "4.4 `activity.client_access` \u2014 external client (brand) access control per activity",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.4 `activity.client_access` \u2014 external client (brand) access control per activity",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L103"
    },
    {
      "id": "activity_mdd_activity_4_5_activity_responses_one_submitted_draft_activity_response_field_worker_s_submission",
      "label": "4.5 `activity.responses` \u2014 one submitted/draft activity response (field worker's submission)",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.5 `activity.responses` \u2014 one submitted/draft activity response (field worker's submission)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L124"
    },
    {
      "id": "activity_mdd_activity_4_6_activity_response_photos_photos_linked_to_a_response",
      "label": "4.6 `activity.response_photos` \u2014 photos linked to a response",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.6 `activity.response_photos` \u2014 photos linked to a response",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L156"
    },
    {
      "id": "activity_mdd_activity_4_7_postgrest_grants",
      "label": "4.7 PostgREST grants",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4.7 postgrest grants",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L175"
    },
    {
      "id": "activity_mdd_activity_4_database_schema",
      "label": "4. Database schema",
      "_origin": "ast",
      "community": 296,
      "community_name": "Design Token Presets ADR",
      "file_type": "document",
      "norm_label": "4. database schema",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L41"
    },
    {
      "id": "activity_mdd_activity_7_1_login_scr_login",
      "label": "7.1 Login (scr-login)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.1 login (scr-login)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L273"
    },
    {
      "id": "activity_mdd_activity_7_2_home_scr_home",
      "label": "7.2 Home (scr-home)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.2 home (scr-home)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L279"
    },
    {
      "id": "activity_mdd_activity_7_3_activity_detail_scr_activity",
      "label": "7.3 Activity detail (scr-activity)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.3 activity detail (scr-activity)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L287"
    },
    {
      "id": "activity_mdd_activity_7_4_capture_form_scr_capture",
      "label": "7.4 Capture form (scr-capture)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.4 capture form (scr-capture)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L306"
    },
    {
      "id": "activity_mdd_activity_7_5_responses_list_scr_responses",
      "label": "7.5 Responses list (scr-responses)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.5 responses list (scr-responses)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L340"
    },
    {
      "id": "activity_mdd_activity_7_6_presentation_scr_pres",
      "label": "7.6 Presentation (scr-pres)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.6 presentation (scr-pres)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L351"
    },
    {
      "id": "activity_mdd_activity_7_7_manage_scr_manage",
      "label": "7.7 Manage (scr-manage)",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7.7 manage (scr-manage)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L361"
    },
    {
      "id": "activity_mdd_activity_7_screens_and_workflows",
      "label": "7. Screens and workflows",
      "_origin": "ast",
      "community": 297,
      "community_name": "SVG Print Pipeline ADR",
      "file_type": "document",
      "norm_label": "7. screens and workflows",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L271"
    },
    {
      "id": "admin_manifest",
      "label": "admin/manifest.json",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "admin/manifest.json",
      "source_file": "admin/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "admin_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "admin/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "admin_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "admin/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "admin_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "admin/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "admin_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "admin/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "admin_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "admin/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "admin_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "admin/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "admin_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 298,
      "community_name": "CorelDRAW File Conversion ADR",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "admin/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture",
      "label": "ADR-099-context-efficient-devguide-architecture.md",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "adr-099-context-efficient-devguide-architecture.md",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "label": "ADR-099 DevGuide Is an Index + Skill + Topic Files, Not a Monolith",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "adr-099 devguide is an index + skill + topic files, not a monolith",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L47"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_context",
      "label": "Context",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_status",
      "label": "Status",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_099_context_efficient_devguide_architecture_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 299,
      "community_name": "Contacts PWA Module Design",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L7"
    },
    {
      "id": "shared_imgsource",
      "label": "imgsource.js",
      "_origin": "ast",
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "file_type": "code",
      "norm_label": "imgsource.js",
      "source_file": "shared/imgsource.js",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline",
      "label": "ADR-097-blogsmith-ai-content-pipeline.md",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "adr-097-blogsmith-ai-content-pipeline.md",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_1_integrate_into_360lm_shared_lm360_schema_hub_sso",
      "label": "1. Integrate into 360lm (shared lm360 schema + hub SSO)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "1. integrate into 360lm (shared lm360 schema + hub sso)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L421"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_1_location_deployment",
      "label": "1. Location & Deployment",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "1. location & deployment",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L159"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_2_routing_networking",
      "label": "2. Routing & Networking",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "2. routing & networking",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L173"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_2_use_drive_consolidator_s_auth_model_client_side_sha_256_zero_backend",
      "label": "2. Use Drive Consolidator's auth model (client-side SHA-256, zero backend)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "2. use drive consolidator's auth model (client-side sha-256, zero backend)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L431"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_3_database_isolated_role_database",
      "label": "3. Database \u2014 Isolated Role & Database",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "3. database \u2014 isolated role & database",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L190"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_3_use_hub_pin_auth_verify_pin_rpc",
      "label": "3. Use hub PIN auth (verify_pin RPC)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "3. use hub pin auth (verify_pin rpc)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L441"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_4_authentication_pin_based_server_side_bcrypt_device_auto_reconnect",
      "label": "4. Authentication \u2014 PIN-Based, Server-Side Bcrypt, Device Auto-Reconnect",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "4. authentication \u2014 pin-based, server-side bcrypt, device auto-reconnect",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L241"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_4_publish_via_a_review_queue_add_human_gate_like_other_pipelines",
      "label": "4. Publish via a review queue (add human gate like other pipelines)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "4. publish via a review queue (add human gate like other pipelines)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L449"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_5_api_endpoints",
      "label": "5. API Endpoints",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "5. api endpoints",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L270"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_6_content_generation_pipeline_ai_auth_chain_per_adr_062",
      "label": "6. Content Generation Pipeline (AI Auth Chain per ADR-062)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "6. content generation pipeline (ai auth chain per adr-062)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L288"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_7_master_prompt_versioning",
      "label": "7. Master Prompt Versioning",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "7. master prompt versioning",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L361"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_8_initial_rollout_per_user_wordpress_configuration",
      "label": "8. Initial Rollout \u2014 Per-User WordPress Configuration",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "8. initial rollout \u2014 per-user wordpress configuration",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L376"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_9_pwa_ui",
      "label": "9. PWA UI",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "9. pwa ui",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L391"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "label": "ADR-097 Blogsmith AI Content Pipeline \u2014 Keyword to Published Article (Standalone App)",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "adr-097 blogsmith ai content pipeline \u2014 keyword to published article (standalone app)",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L419"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L456"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_context",
      "label": "Context",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L122"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L154"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_negative_trade_offs",
      "label": "Negative / Trade-Offs",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "negative / trade-offs",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L467"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_no_review_gate_explicit_exception",
      "label": "No Review Gate \u2014 Explicit Exception",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "no review gate \u2014 explicit exception",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L408"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L458"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_references",
      "label": "References",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L517"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L489"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L478"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_status",
      "label": "Status",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_097_blogsmith_ai_content_pipeline_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 30,
      "community_name": "Traefik Reverse Proxy Configuration",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets",
      "label": "ADR-100-theme-v2-design-token-presets.md",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "adr-100-theme-v2-design-token-presets.md",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "label": "ADR-100 Visual Design via shared/theme-v2.css Token Presets, Outside Ponytail's Scope",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "adr-100 visual design via shared/theme-v2.css token presets, outside ponytail's scope",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L50"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_context",
      "label": "Context",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_status",
      "label": "Status",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_100_theme_v2_design_token_presets_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 300,
      "community_name": "Blogsmith Feature Parity Expansion",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline",
      "label": "ADR-101-svg-centric-print-pipeline.md",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "adr-101-svg-centric-print-pipeline.md",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "label": "ADR-101 SVG Is the Working Format for Print Creatives; CorelDRAW Is Fallback Only",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "adr-101 svg is the working format for print creatives; coreldraw is fallback only",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L55"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_context",
      "label": "Context",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L28"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L39"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_status",
      "label": "Status",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_101_svg_centric_print_pipeline_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 301,
      "community_name": "Order and Shipment Tracking",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw",
      "label": "ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "adr-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "label": "ADR-102 Modern CDR Conversion Must Originate From CorelDRAW; Cloud Converters Only for Legacy CDRs",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "adr-102 modern cdr conversion must originate from coreldraw; cloud converters only for legacy cdrs",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_context",
      "label": "Context",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L19"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_status",
      "label": "Status",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 302,
      "community_name": "Signage Manufacturing Competitive Synthesis",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L8"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract",
      "label": "ADR-103-print-bridge-job-folder-contract.md",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "adr-103-print-bridge-job-folder-contract.md",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "label": "ADR-103 Print Bridge Runs Over a Syncthing Job Folder With a Self-Updating Watcher",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "adr-103 print bridge runs over a syncthing job folder with a self-updating watcher",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L43"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L52"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_context",
      "label": "Context",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L25"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_status",
      "label": "Status",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_103_print_bridge_job_folder_contract_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 303,
      "community_name": "Advertising and Campaign Design",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L7"
    },
    {
      "id": "claude_playwright_test_runner",
      "label": "PLAYWRIGHT TEST RUNNER",
      "_origin": "ast",
      "community": 305,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "playwright test runner",
      "rationale": "E2E tests run in the background after self-test to verify PWAs without blocking, and failed tests gate staging deployment.",
      "source_file": "CLAUDE.md",
      "source_location": "L12"
    },
    {
      "id": "claude_rules",
      "label": "Rules",
      "_origin": "ast",
      "community": 305,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "rules",
      "source_file": "CLAUDE.md",
      "source_location": "L30"
    },
    {
      "id": "claude_run_commands",
      "label": "Run Commands",
      "_origin": "ast",
      "community": 305,
      "community_name": "Shiprocket API Dispatch Automation",
      "file_type": "document",
      "norm_label": "run commands",
      "source_file": "CLAUDE.md",
      "source_location": "L19"
    },
    {
      "id": "contacts_mdd_contacts",
      "label": "MDD_contacts.md",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "mdd_contacts.md",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L1"
    },
    {
      "id": "contacts_mdd_contacts_adrs_governing_this_module",
      "label": "ADRs governing this module",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "adrs governing this module",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L45"
    },
    {
      "id": "contacts_mdd_contacts_data_state_2026_07_03",
      "label": "Data state (2026-07-03)",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "data state (2026-07-03)",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L39"
    },
    {
      "id": "contacts_mdd_contacts_decisions_user_2026_07_03",
      "label": "Decisions (user, 2026-07-03)",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "decisions (user, 2026-07-03)",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L52"
    },
    {
      "id": "contacts_mdd_contacts_files",
      "label": "Files",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "files",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L63"
    },
    {
      "id": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "label": "Module Design Document \u2014 Contacts PWA",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "module design document \u2014 contacts pwa",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L1"
    },
    {
      "id": "contacts_mdd_contacts_schema_verified_live_lm360",
      "label": "Schema (verified live, lm360)",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "schema (verified live, lm360)",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L27"
    },
    {
      "id": "contacts_mdd_contacts_summary",
      "label": "Summary",
      "_origin": "ast",
      "community": 306,
      "community_name": "PWA Web App Manifest",
      "file_type": "document",
      "norm_label": "summary",
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L10"
    },
    {
      "id": "docs_mdd_videosmith_14_1_data_model_changes_migrations_migrate_videosmith_v2_sql",
      "label": "14.1 Data Model Changes (`migrations/migrate_videosmith_v2.sql`)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.1 data model changes (`migrations/migrate_videosmith_v2.sql`)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L520"
    },
    {
      "id": "docs_mdd_videosmith_14_2_scheduler_mirrors_blogsmith_s_scheduler_worker_exactly",
      "label": "14.2 Scheduler (mirrors Blogsmith's `scheduler_worker()` exactly)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.2 scheduler (mirrors blogsmith's `scheduler_worker()` exactly)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L532"
    },
    {
      "id": "docs_mdd_videosmith_14_3_auto_posting_via_upload_post_verified_live_against_the_real_api_not_just_docs",
      "label": "14.3 Auto-Posting via Upload-Post (verified live against the real API, not just docs)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.3 auto-posting via upload-post (verified live against the real api, not just docs)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L536"
    },
    {
      "id": "docs_mdd_videosmith_14_4_ui_improvement_multi_topic_chip_input_the_requested_improvement_over_blogsmith_s_plain_textarea",
      "label": "14.4 UI Improvement \u2014 Multi-Topic Chip Input (the requested improvement over Blogsmith's plain textarea)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.4 ui improvement \u2014 multi-topic chip input (the requested improvement over blogsmith's plain textarea)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L544"
    },
    {
      "id": "docs_mdd_videosmith_14_5_new_screens_endpoints",
      "label": "14.5 New Screens/Endpoints",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.5 new screens/endpoints",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L556"
    },
    {
      "id": "docs_mdd_videosmith_14_6_verified_live_2026_07_03",
      "label": "14.6 Verified Live (2026-07-03)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.6 verified live (2026-07-03)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L563"
    },
    {
      "id": "docs_mdd_videosmith_14_7_playwright_coverage_added_2026_07_03",
      "label": "14.7 Playwright Coverage Added (2026-07-03)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14.7 playwright coverage added (2026-07-03)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L574"
    },
    {
      "id": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "label": "14. Blogsmith Feature-Parity Expansion (2026-07-03, same day)",
      "_origin": "ast",
      "community": 308,
      "community_name": "Explainer Video Share Pages",
      "file_type": "document",
      "norm_label": "14. blogsmith feature-parity expansion (2026-07-03, same day)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L516"
    },
    {
      "id": "commands_excel_to_counters",
      "label": "excel_to_counters.md",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "excel_to_counters.md",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L1"
    },
    {
      "id": "commands_excel_to_counters_ambiguity_handling_when_to_flag_for_human_confirmation",
      "label": "AMBIGUITY HANDLING (when to flag for human confirmation)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "ambiguity handling (when to flag for human confirmation)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L184"
    },
    {
      "id": "commands_excel_to_counters_api_mode_json_in_json_out",
      "label": "API MODE \u2014 JSON IN / JSON OUT",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "api mode \u2014 json in / json out",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L196"
    },
    {
      "id": "commands_excel_to_counters_demo_run_to_test_the_skill_on_sample_files",
      "label": "DEMO RUN (to test the skill on sample files)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "demo run (to test the skill on sample files)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L345"
    },
    {
      "id": "commands_excel_to_counters_input_format_pre_mapped_rows_legacy_still_accepted",
      "label": "Input format \u2014 PRE-MAPPED ROWS (legacy, still accepted)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "input format \u2014 pre-mapped rows (legacy, still accepted)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L246"
    },
    {
      "id": "commands_excel_to_counters_input_format_raw_rows_preferred_column_auto_detection",
      "label": "Input format \u2014 RAW ROWS (preferred, column auto-detection)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "input format \u2014 raw rows (preferred, column auto-detection)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L199"
    },
    {
      "id": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "label": "INTERACTIVE PIPELINE (when invoked as a slash command)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "interactive pipeline (when invoked as a slash command)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L10"
    },
    {
      "id": "commands_excel_to_counters_normalization_rules",
      "label": "NORMALIZATION RULES",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "normalization rules",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L121"
    },
    {
      "id": "commands_excel_to_counters_output_format",
      "label": "Output format",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "output format",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L264"
    },
    {
      "id": "commands_excel_to_counters_output_schema_reference_counter_management_csv_v2",
      "label": "OUTPUT SCHEMA REFERENCE (Counter Management CSV v2)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "output schema reference (counter management csv v2)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L317"
    },
    {
      "id": "commands_excel_to_counters_r10_minimum_viable_row",
      "label": "R10 \u2014 Minimum Viable Row",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r10 \u2014 minimum viable row",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L173"
    },
    {
      "id": "commands_excel_to_counters_r1_header_row_detection",
      "label": "R1 \u2014 Header Row Detection",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r1 \u2014 header row detection",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L124"
    },
    {
      "id": "commands_excel_to_counters_r2_c_o_pattern_name_contact_splitting",
      "label": "R2 \u2014 C/o Pattern (Name + Contact splitting)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r2 \u2014 c/o pattern (name + contact splitting)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L127"
    },
    {
      "id": "commands_excel_to_counters_r3_name_address_merged_n_delimited",
      "label": "R3 \u2014 Name + Address Merged (`\\n`-delimited)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r3 \u2014 name + address merged (`\\n`-delimited)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L137"
    },
    {
      "id": "commands_excel_to_counters_r4_city_extraction_from_address",
      "label": "R4 \u2014 City Extraction from Address",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r4 \u2014 city extraction from address",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L143"
    },
    {
      "id": "commands_excel_to_counters_r5_pincode_extraction_from_address",
      "label": "R5 \u2014 Pincode Extraction from Address",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r5 \u2014 pincode extraction from address",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L152"
    },
    {
      "id": "commands_excel_to_counters_r6_phone_normalisation",
      "label": "R6 \u2014 Phone Normalisation",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r6 \u2014 phone normalisation",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L159"
    },
    {
      "id": "commands_excel_to_counters_r7_gstin_validation",
      "label": "R7 \u2014 GSTIN Validation",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r7 \u2014 gstin validation",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L164"
    },
    {
      "id": "commands_excel_to_counters_r8_duplicate_detection",
      "label": "R8 \u2014 Duplicate Detection",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r8 \u2014 duplicate detection",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L167"
    },
    {
      "id": "commands_excel_to_counters_r9_state_from_batch_metadata",
      "label": "R9 \u2014 State from Batch Metadata",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "r9 \u2014 state from batch metadata",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L170"
    },
    {
      "id": "commands_excel_to_counters_skill_excel_to_counters",
      "label": "Skill: excel_to_counters",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "skill: excel_to_counters",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L1"
    },
    {
      "id": "commands_excel_to_counters_stage_0_get_file",
      "label": "Stage 0 \u2014 Get File",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 0 \u2014 get file",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L12"
    },
    {
      "id": "commands_excel_to_counters_stage_1_parse_excel",
      "label": "Stage 1 \u2014 Parse Excel",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 1 \u2014 parse excel",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L20"
    },
    {
      "id": "commands_excel_to_counters_stage_2_confirm_batch_metadata",
      "label": "Stage 2 \u2014 Confirm Batch Metadata",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 2 \u2014 confirm batch metadata",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L41"
    },
    {
      "id": "commands_excel_to_counters_stage_3_normalize_rows_ai_extraction_google_mcp_geocoding",
      "label": "Stage 3 \u2014 Normalize Rows (AI extraction + Google MCP geocoding)",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 3 \u2014 normalize rows (ai extraction + google mcp geocoding)",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L58"
    },
    {
      "id": "commands_excel_to_counters_stage_4_human_in_loop_for_ambiguous_rows",
      "label": "Stage 4 \u2014 Human-in-Loop for Ambiguous Rows",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 4 \u2014 human-in-loop for ambiguous rows",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L77"
    },
    {
      "id": "commands_excel_to_counters_stage_5_write_output",
      "label": "Stage 5 \u2014 Write Output",
      "_origin": "ast",
      "community": 31,
      "community_name": "List Pagination Strategy",
      "file_type": "document",
      "norm_label": "stage 5 \u2014 write output",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L97"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_0_executive_summary",
      "label": "0. Executive summary",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "0. executive summary",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L9"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_1_software_competitive_landscape",
      "label": "1. Software competitive landscape",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "1. software competitive landscape",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L23"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_2_the_job_costing_gap_in_detail",
      "label": "2. The job-costing gap, in detail",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "2. the job-costing gap, in detail",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L38"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_3_signage_manufacturing_domain_knowledge_summary_full_detail_in_its_own_doc",
      "label": "3. Signage manufacturing domain knowledge (summary \u2014 full detail in its own doc)",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "3. signage manufacturing domain knowledge (summary \u2014 full detail in its own doc)",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L52"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_4_implications_for_360dlm_s_roadmap",
      "label": "4. Implications for 360DLM's roadmap",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "4. implications for 360dlm's roadmap",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L65"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_5_why_corebridge_shopvox_didn_t_get_the_eflexo_treatment",
      "label": "5. Why CoreBridge/ShopVOX didn't get the eFlexo treatment",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "5. why corebridge/shopvox didn't get the eflexo treatment",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L74"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_6_source_documents_full_detail",
      "label": "6. Source documents (full detail)",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "6. source documents (full detail)",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L83"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "label": "Signage & Fabrication Competitive Synthesis \u2014 eFlexo, CoreBridge, ShopVOX + Manufacturing Fundamentals",
      "_origin": "ast",
      "community": 310,
      "community_name": "Client Portal Session Bridge",
      "file_type": "document",
      "norm_label": "signage & fabrication competitive synthesis \u2014 eflexo, corebridge, shopvox + manufacturing fundamentals",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L1"
    },
    {
      "id": "learn_manifest",
      "label": "learn/manifest.json",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "learn/manifest.json",
      "source_file": "learn/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "learn_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "learn/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "learn_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "learn/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "learn_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "learn/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "learn_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "learn/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "learn_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "learn/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "learn_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "learn/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "learn_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 313,
      "community_name": "Counter Search Extension Architecture",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "learn/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "stores_mdd_stores_4_3_views",
      "label": "4.3 Views",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "4.3 views",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L389"
    },
    {
      "id": "stores_mdd_stores_sales_job_material_cost_per_job_material_summary",
      "label": "`sales.job_material_cost` \u2014 Per-job material summary",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`sales.job_material_cost` \u2014 per-job material summary",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L438"
    },
    {
      "id": "stores_mdd_stores_sales_job_materials_v_job_cost_material_lines",
      "label": "`sales.job_materials_v` \u2014 Job cost: material lines",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`sales.job_materials_v` \u2014 job cost: material lines",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L426"
    },
    {
      "id": "stores_mdd_stores_sales_job_profitability_v_full_p_l_per_job",
      "label": "`sales.job_profitability_v` \u2014 Full P&L per job",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`sales.job_profitability_v` \u2014 full p&l per job",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L448"
    },
    {
      "id": "stores_mdd_stores_stores_inward_payment_summary_payment_status_per_inbound",
      "label": "`stores.inward_payment_summary` \u2014 Payment status per inbound",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`stores.inward_payment_summary` \u2014 payment status per inbound",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L391"
    },
    {
      "id": "stores_mdd_stores_stores_issues_v_enriched_issues_with_cost",
      "label": "`stores.issues_v` \u2014 Enriched issues with cost",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`stores.issues_v` \u2014 enriched issues with cost",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L416"
    },
    {
      "id": "stores_mdd_stores_stores_item_avg_cost_weighted_average_cost_per_item",
      "label": "`stores.item_avg_cost` \u2014 Weighted Average Cost per item",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`stores.item_avg_cost` \u2014 weighted average cost per item",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L405"
    },
    {
      "id": "stores_mdd_stores_stores_payables_kpi_payables_summary",
      "label": "`stores.payables_kpi` \u2014 Payables summary",
      "_origin": "ast",
      "community": 316,
      "community_name": "Dispatch Service E2E Tests",
      "file_type": "document",
      "norm_label": "`stores.payables_kpi` \u2014 payables summary",
      "source_file": "stores/MDD_stores.md",
      "source_location": "L460"
    },
    {
      "id": "style_client_portal_session_bridge",
      "label": "client-portal-session-bridge.md",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "client-portal-session-bridge.md",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L1"
    },
    {
      "id": "style_client_portal_session_bridge_23_1_problem",
      "label": "23.1 Problem",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.1 problem",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L7"
    },
    {
      "id": "style_client_portal_session_bridge_23_2_session_keys_involved",
      "label": "23.2 Session Keys Involved",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.2 session keys involved",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L13"
    },
    {
      "id": "style_client_portal_session_bridge_23_3_login_flow_company_code_activity",
      "label": "23.3 Login Flow (Company Code \u2192 Activity)",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.3 login flow (company code \u2192 activity)",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L21"
    },
    {
      "id": "style_client_portal_session_bridge_23_4_next_redirect_pattern",
      "label": "23.4 ?next= Redirect Pattern",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.4 ?next= redirect pattern",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L42"
    },
    {
      "id": "style_client_portal_session_bridge_23_5_redirect_only_login_screen_pattern",
      "label": "23.5 Redirect-Only Login Screen Pattern",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.5 redirect-only login screen pattern",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L58"
    },
    {
      "id": "style_client_portal_session_bridge_23_6_two_parallel_client_systems_360lm_specific",
      "label": "23.6 Two Parallel Client Systems (360LM specific)",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23.6 two parallel client systems (360lm specific)",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L83"
    },
    {
      "id": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "label": "23. Client Portal Session Bridge Pattern",
      "_origin": "ast",
      "community": 317,
      "community_name": "VideoSmith API Integration Contract",
      "file_type": "document",
      "norm_label": "23. client portal session bridge pattern",
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L3"
    },
    {
      "id": "style_state_and_storage",
      "label": "state-and-storage.md",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "state-and-storage.md",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L1"
    },
    {
      "id": "style_state_and_storage_3_1_global_variables",
      "label": "3.1 Global Variables",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "3.1 global variables",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L5"
    },
    {
      "id": "style_state_and_storage_3_2_constants",
      "label": "3.2 Constants",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "3.2 constants",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L30"
    },
    {
      "id": "style_state_and_storage_3_state_architecture",
      "label": "3. State Architecture",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "3. state architecture",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L3"
    },
    {
      "id": "style_state_and_storage_4_1_config_keys_cfg_store",
      "label": "4.1 Config Keys (cfg store)",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "4.1 config keys (cfg store)",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L62"
    },
    {
      "id": "style_state_and_storage_4_2_submission_entry_schema",
      "label": "4.2 Submission Entry Schema",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "4.2 submission entry schema",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L78"
    },
    {
      "id": "style_state_and_storage_4_3_draft_schema",
      "label": "4.3 Draft Schema",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "4.3 draft schema",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L113"
    },
    {
      "id": "style_state_and_storage_4_database_indexeddb",
      "label": "4. Database (IndexedDB)",
      "_origin": "ast",
      "community": 318,
      "community_name": "Courier Serviceability Radar Dashboard",
      "file_type": "document",
      "norm_label": "4. database (indexeddb)",
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L52"
    },
    {
      "id": "tests_tour_pg_sharing_spec",
      "label": "tour_pg_sharing.spec.js",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "tour_pg_sharing.spec.js",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_tour_pg_sharing_spec_cleanup",
      "label": "cleanup()",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L28"
    },
    {
      "id": "tests_tour_pg_sharing_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L10"
    },
    {
      "id": "tests_tour_pg_sharing_spec_minthubauth",
      "label": "mintHubAuth()",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "minthubauth()",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L18"
    },
    {
      "id": "tests_tour_pg_sharing_spec_plantinytour",
      "label": "planTinyTour()",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "plantinytour()",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L52"
    },
    {
      "id": "tests_tour_pg_sharing_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L5"
    },
    {
      "id": "tests_tour_pg_sharing_spec_user_a",
      "label": "USER_A",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "user_a",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L23"
    },
    {
      "id": "tests_tour_pg_sharing_spec_user_b",
      "label": "USER_B",
      "_origin": "ast",
      "community": 319,
      "community_name": "Order Tracking and Lookup",
      "file_type": "code",
      "norm_label": "user_b",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L24"
    },
    {
      "id": "vrs_mdd_vrs",
      "label": "MDD_vrs.md",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "mdd_vrs.md",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L1"
    },
    {
      "id": "vrs_mdd_vrs_10_verification",
      "label": "10. Verification",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "10. verification",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L260"
    },
    {
      "id": "vrs_mdd_vrs_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L10"
    },
    {
      "id": "vrs_mdd_vrs_2_scope",
      "label": "2. Scope",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "2. scope",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L16"
    },
    {
      "id": "vrs_mdd_vrs_3_1_vrs_requests",
      "label": "3.1 `vrs.requests`",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "3.1 `vrs.requests`",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L29"
    },
    {
      "id": "vrs_mdd_vrs_3_2_vrs_fuel_slips",
      "label": "3.2 `vrs.fuel_slips`",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "3.2 `vrs.fuel_slips`",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L79"
    },
    {
      "id": "vrs_mdd_vrs_3_3_vehicle_hired_vehicles_existing_vehicle_schema_extended_by_vrs",
      "label": "3.3 `vehicle.hired_vehicles` (existing vehicle schema, extended by VRS)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "3.3 `vehicle.hired_vehicles` (existing vehicle schema, extended by vrs)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L98"
    },
    {
      "id": "vrs_mdd_vrs_3_4_vrs_config",
      "label": "3.4 `vrs.config`",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "3.4 `vrs.config`",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L120"
    },
    {
      "id": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "label": "3. DB Schema (`vrs` namespace)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "3. db schema (`vrs` namespace)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L27"
    },
    {
      "id": "vrs_mdd_vrs_4_postgrest_grants",
      "label": "4. PostgREST grants",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "4. postgrest grants",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L136"
    },
    {
      "id": "vrs_mdd_vrs_5_1_login_screen_login",
      "label": "5.1 Login (`#screen-login`)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5.1 login (`#screen-login`)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L150"
    },
    {
      "id": "vrs_mdd_vrs_5_2_my_requests_screen_mine",
      "label": "5.2 My Requests (`#screen-mine`)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5.2 my requests (`#screen-mine`)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L154"
    },
    {
      "id": "vrs_mdd_vrs_5_3_approvals_screen_approvals",
      "label": "5.3 Approvals (`#screen-approvals`)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5.3 approvals (`#screen-approvals`)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L161"
    },
    {
      "id": "vrs_mdd_vrs_5_4_all_requests_screen_all",
      "label": "5.4 All Requests (`#screen-all`)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5.4 all requests (`#screen-all`)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L166"
    },
    {
      "id": "vrs_mdd_vrs_5_5_detail_screen_detail",
      "label": "5.5 Detail (`#screen-detail`)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5.5 detail (`#screen-detail`)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L171"
    },
    {
      "id": "vrs_mdd_vrs_5_screens_mobile_first",
      "label": "5. Screens (mobile-first)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "5. screens (mobile-first)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L148"
    },
    {
      "id": "vrs_mdd_vrs_6_1_create_request",
      "label": "6.1 Create request",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6.1 create request",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L187"
    },
    {
      "id": "vrs_mdd_vrs_6_2_approve_assign_vehicle",
      "label": "6.2 Approve + assign vehicle",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6.2 approve + assign vehicle",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L194"
    },
    {
      "id": "vrs_mdd_vrs_6_3_reject_request",
      "label": "6.3 Reject request",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6.3 reject request",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L200"
    },
    {
      "id": "vrs_mdd_vrs_6_4_record_trip_hired_vehicle_only",
      "label": "6.4 Record trip (hired vehicle only)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6.4 record trip (hired vehicle only)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L205"
    },
    {
      "id": "vrs_mdd_vrs_6_5_mark_as_billed",
      "label": "6.5 Mark as billed",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6.5 mark as billed",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L211"
    },
    {
      "id": "vrs_mdd_vrs_6_main_flows",
      "label": "6. Main flows",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "6. main flows",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L185"
    },
    {
      "id": "vrs_mdd_vrs_7_authorization_roles",
      "label": "7. Authorization & roles",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "7. authorization & roles",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L218"
    },
    {
      "id": "vrs_mdd_vrs_8_service_worker_offline",
      "label": "8. Service Worker & offline",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "8. service worker & offline",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L231"
    },
    {
      "id": "vrs_mdd_vrs_9_integration_touchpoints",
      "label": "9. Integration touchpoints",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "9. integration touchpoints",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L240"
    },
    {
      "id": "vrs_mdd_vrs_9a_adrs_governing_this_module",
      "label": "9a. ADRs governing this module",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "9a. adrs governing this module",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L250"
    },
    {
      "id": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "label": "Module Design Document \u2014 Vehicle Requisition Slip (VRS)",
      "_origin": "ast",
      "community": 32,
      "community_name": "IndexedDB Schema Versioning",
      "file_type": "document",
      "norm_label": "module design document \u2014 vehicle requisition slip (vrs)",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f1_intent",
      "label": "F1. Intent",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f1. intent",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L391"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f2_decisions_captured",
      "label": "F2. Decisions captured",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f2. decisions captured",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L400"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f4_architecture",
      "label": "F4. Architecture",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f4. architecture",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L438"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f5_new_proxy_endpoints",
      "label": "F5. New proxy endpoints",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f5. new proxy endpoints",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L454"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f7_adrs_followed",
      "label": "F7. ADRs followed",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f7. adrs followed",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L490"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f8_files_changed",
      "label": "F8. Files changed",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f8. files changed",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L496"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f9_done_ready_check_shipped_2026_06_25",
      "label": "F9. Done = ready check  \u2705 SHIPPED 2026-06-25",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "f9. done = ready check  \u2705 shipped 2026-06-25",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L506"
    },
    {
      "id": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "label": "MDD \u2014 EXTENSION: Counter Search + Geographical Schema + Dual-Mode Dashboard (`tour-pg-v20`)",
      "_origin": "ast",
      "community": 320,
      "community_name": "Custodian Ledger and Advances",
      "file_type": "document",
      "norm_label": "mdd \u2014 extension: counter search + geographical schema + dual-mode dashboard (`tour-pg-v20`)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L386"
    },
    {
      "id": "tour_planner_manifest",
      "label": "tour-planner/manifest.json",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "tour-planner/manifest.json",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "tour_planner_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "tour_planner_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "tour_planner_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "tour_planner_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "tour_planner_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "tour_planner_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "tour_planner_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 321,
      "community_name": "Indian Pincode Address Extraction",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "tour-planner/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "tests_dispatch_spec",
      "label": "dispatch.spec.js",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "code",
      "norm_label": "dispatch.spec.js",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_dispatch_spec_minttestjwt",
      "label": "mintTestJwt()",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "code",
      "norm_label": "minttestjwt()",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L252"
    },
    {
      "id": "tests_dispatch_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L2"
    },
    {
      "id": "docref_adr_0001",
      "label": "ADR-0001",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "concept",
      "norm_label": "adr-0001",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L53"
    },
    {
      "id": "docref_adr_0050",
      "label": "ADR-0050",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "concept",
      "norm_label": "adr-0050",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L111"
    },
    {
      "id": "docref_adr_0105",
      "label": "ADR-0105",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "concept",
      "norm_label": "adr-0105",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L256"
    },
    {
      "id": "docref_adr_0123",
      "label": "ADR-0123",
      "_origin": "ast",
      "community": 324,
      "community_name": "Sign Industry Technical Standards",
      "file_type": "concept",
      "norm_label": "adr-0123",
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L111"
    },
    {
      "id": "docs_mdd_videosmith_5_1_videosmith_api_endpoints",
      "label": "5.1 VideoSmith API Endpoints",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "5.1 videosmith api endpoints",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L166"
    },
    {
      "id": "docs_mdd_videosmith_5_2_moneyprinterturbo_integration_read_only_from_videosmith",
      "label": "5.2 MoneyPrinterTurbo Integration (Read-Only from VideoSmith)",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "5.2 moneyprinterturbo integration (read-only from videosmith)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L197"
    },
    {
      "id": "docs_mdd_videosmith_5_3_job_submission_request_model",
      "label": "5.3 Job Submission Request Model",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "5.3 job submission request model",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L223"
    },
    {
      "id": "docs_mdd_videosmith_5_api_contract_integration",
      "label": "5. API Contract & Integration",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "5. api contract & integration",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L164"
    },
    {
      "id": "docs_mdd_videosmith_auth_endpoints",
      "label": "Auth Endpoints",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "auth endpoints",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L170"
    },
    {
      "id": "docs_mdd_videosmith_health_check",
      "label": "Health Check",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "health check",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L191"
    },
    {
      "id": "docs_mdd_videosmith_job_configuration_endpoints",
      "label": "Job & Configuration Endpoints",
      "_origin": "ast",
      "community": 326,
      "community_name": "Store Management and GPS",
      "file_type": "document",
      "norm_label": "job & configuration endpoints",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L179"
    },
    {
      "id": "finance_mdd_finance_4_11_views",
      "label": "4.11 Views",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.11 views",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L422"
    },
    {
      "id": "finance_mdd_finance_4_2_transfers_fund_movements_between_custodians",
      "label": "4.2 Transfers \u2014 fund movements between custodians",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.2 transfers \u2014 fund movements between custodians",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L100"
    },
    {
      "id": "finance_mdd_finance_4_3_advances_giver_to_employee",
      "label": "4.3 Advances \u2014 giver to employee",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.3 advances \u2014 giver to employee",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L159"
    },
    {
      "id": "finance_mdd_finance_custodian_advances",
      "label": "`custodian.advances`",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.advances`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L161"
    },
    {
      "id": "finance_mdd_finance_custodian_employee_advances",
      "label": "`custodian.employee_advances`",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.employee_advances`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L438"
    },
    {
      "id": "finance_mdd_finance_custodian_ledger_entries_running_balance_per_custodian",
      "label": "`custodian.ledger_entries` \u2014 running balance per custodian",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.ledger_entries` \u2014 running balance per custodian",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L446"
    },
    {
      "id": "finance_mdd_finance_custodian_transfers",
      "label": "`custodian.transfers`",
      "_origin": "ast",
      "community": 329,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.transfers`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L102"
    },
    {
      "id": "helpers_pincode_lookup",
      "label": "pincode_lookup.py",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "code",
      "norm_label": "pincode_lookup.py",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L1"
    },
    {
      "id": "helpers_pincode_lookup_extract_city_hints",
      "label": "extract_city_hints()",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "code",
      "norm_label": "extract_city_hints()",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L60"
    },
    {
      "id": "helpers_pincode_lookup_extract_pincode_from_text",
      "label": "extract_pincode_from_text()",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "code",
      "norm_label": "extract_pincode_from_text()",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L21"
    },
    {
      "id": "helpers_pincode_lookup_extract_state_from_text",
      "label": "extract_state_from_text()",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "code",
      "norm_label": "extract_state_from_text()",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L49"
    },
    {
      "id": "helpers_pincode_lookup_rationale_22",
      "label": "Find a 6-digit Indian PIN code in raw address text.     Returns '' if none found",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "rationale",
      "norm_label": "find a 6-digit indian pin code in raw address text.     returns '' if none found",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L22"
    },
    {
      "id": "helpers_pincode_lookup_rationale_50",
      "label": "Extract state from patterns like '(RAJ.)' or 'SIKAR RAJ 333001'.",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "rationale",
      "norm_label": "extract state from patterns like '(raj.)' or 'sikar raj 333001'.",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L50"
    },
    {
      "id": "helpers_pincode_lookup_rationale_61",
      "label": "Extract pincode and state hint from raw address text.     Returns {'pincode': '.",
      "_origin": "ast",
      "community": 330,
      "community_name": "Shell Installation Script Utility",
      "file_type": "rationale",
      "norm_label": "extract pincode and state hint from raw address text.     returns {'pincode': '.",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L61"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial",
      "label": "GEMINI_PROMPT_TUTORIAL.md",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "gemini_prompt_tutorial.md",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_a_tutorial_html_zero_tool_runs_in_your_browser_right_now",
      "label": "A \u2014 `tutorial.html` (zero-tool, runs in your browser right now)",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "a \u2014 `tutorial.html` (zero-tool, runs in your browser right now)",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L19"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_b_notebooklm_prompt_best_ai_generated_tutorial_video",
      "label": "B \u2014 NotebookLM prompt (best AI-generated tutorial video)",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "b \u2014 notebooklm prompt (best ai-generated tutorial video)",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L44"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_bottom_line",
      "label": "Bottom line",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "bottom line",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L162"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_c_google_vids_prompt_manually_edited_ai_deck",
      "label": "C \u2014 Google Vids prompt (manually edited AI deck)",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "c \u2014 google vids prompt (manually edited ai deck)",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L114"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "label": "Revised prompt \u2014 tutorial-length output",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "revised prompt \u2014 tutorial-length output",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_tutorial_why_the_first_prompt_produced_a_10_second_clip",
      "label": "Why the first prompt produced a 10-second clip",
      "_origin": "ast",
      "community": 334,
      "community_name": "Filmmaker Portfolio and Contact",
      "file_type": "document",
      "norm_label": "why the first prompt produced a 10-second clip",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L3"
    },
    {
      "id": "style_app_update_banner",
      "label": "app-update-banner.md",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "app-update-banner.md",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L1"
    },
    {
      "id": "style_app_update_banner_22_1_how_it_works",
      "label": "22.1 How It Works",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22.1 how it works",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L7"
    },
    {
      "id": "style_app_update_banner_22_2_css",
      "label": "22.2 CSS",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22.2 css",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L17"
    },
    {
      "id": "style_app_update_banner_22_3_html",
      "label": "22.3 HTML",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22.3 html",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L37"
    },
    {
      "id": "style_app_update_banner_22_4_js",
      "label": "22.4 JS",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22.4 js",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L51"
    },
    {
      "id": "style_app_update_banner_22_5_release_checklist",
      "label": "22.5 Release Checklist",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22.5 release checklist",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L71"
    },
    {
      "id": "style_app_update_banner_22_app_update_banner_pattern",
      "label": "22. App Update Banner Pattern",
      "_origin": "ast",
      "community": 337,
      "community_name": "Learning Hub PWA Catalog",
      "file_type": "document",
      "norm_label": "22. app update banner pattern",
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L3"
    },
    {
      "id": "style_stores_and_gps",
      "label": "stores-and-gps.md",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "stores-and-gps.md",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L1"
    },
    {
      "id": "style_stores_and_gps_8_1_upload_flow",
      "label": "8.1 Upload Flow",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "8.1 upload flow",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L5"
    },
    {
      "id": "style_stores_and_gps_8_2_column_mapping_parsestorerow",
      "label": "8.2 Column Mapping (`parseStoreRow`)",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "8.2 column mapping (`parsestorerow`)",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L17"
    },
    {
      "id": "style_stores_and_gps_8_3_deduplication_dedupestores",
      "label": "8.3 Deduplication (`dedupeStores`)",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "8.3 deduplication (`dedupestores`)",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L34"
    },
    {
      "id": "style_stores_and_gps_8_4_auto_fetch_on_init",
      "label": "8.4 Auto-fetch on Init",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "8.4 auto-fetch on init",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L40"
    },
    {
      "id": "style_stores_and_gps_8_store_list_management",
      "label": "8. Store List Management",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "8. store list management",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L3"
    },
    {
      "id": "style_stores_and_gps_9_gps_capture",
      "label": "9. GPS Capture",
      "_origin": "ast",
      "community": 338,
      "community_name": "UI Component Design System",
      "file_type": "document",
      "norm_label": "9. gps capture",
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L46"
    },
    {
      "id": "tests_fundcustodian_spec",
      "label": "fundcustodian.spec.js",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "fundcustodian.spec.js",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_fundcustodian_spec_c_hdr",
      "label": "C_HDR",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "c_hdr",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L724"
    },
    {
      "id": "tests_fundcustodian_spec_handlemodeselector",
      "label": "handleModeSelector()",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "handlemodeselector()",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L34"
    },
    {
      "id": "tests_fundcustodian_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L24"
    },
    {
      "id": "tests_fundcustodian_spec_makesession",
      "label": "makeSession()",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "makesession()",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_fundcustodian_spec_session",
      "label": "SESSION",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "session",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L16"
    },
    {
      "id": "tests_fundcustodian_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 339,
      "community_name": "Recce Client Approval Workflow",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L7"
    },
    {
      "id": "tests_recce_client_spec",
      "label": "recce_client.spec.js",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "recce_client.spec.js",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_recce_client_spec_branding_meta",
      "label": "BRANDING_META",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "branding_meta",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L1395"
    },
    {
      "id": "tests_recce_client_spec_hc",
      "label": "HC",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "hc",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L16"
    },
    {
      "id": "tests_recce_client_spec_hr",
      "label": "HR",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "hr",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L17"
    },
    {
      "id": "tests_recce_client_spec_rpc",
      "label": "rpc()",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "rpc()",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L22"
    },
    {
      "id": "tests_recce_client_spec_stamp",
      "label": "stamp()",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "stamp()",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L20"
    },
    {
      "id": "tests_recce_client_spec_test_expect_request_devices",
      "label": "{ test, expect, request, devices }",
      "_origin": "ast",
      "community": 340,
      "community_name": "Service Worker Asset Caching",
      "file_type": "code",
      "norm_label": "{ test, expect, request, devices }",
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L13"
    },
    {
      "id": "var_www_360lm_walkthroughs_install_sh__entry",
      "label": "install.sh script",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "norm_label": "install.sh script",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_install",
      "label": "install.sh",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "norm_label": "install.sh",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L1"
    },
    {
      "id": "walkthroughs_install_die",
      "label": "die()",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "norm_label": "die()",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L17"
    },
    {
      "id": "walkthroughs_install_err",
      "label": "err()",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "norm_label": "err()",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L16"
    },
    {
      "id": "walkthroughs_install_ok",
      "label": "ok()",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "norm_label": "ok()",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L14"
    },
    {
      "id": "walkthroughs_install_say",
      "label": "say()",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "norm_label": "say()",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L13"
    },
    {
      "id": "walkthroughs_install_warn",
      "label": "warn()",
      "_origin": "ast",
      "community": 341,
      "community_name": "Job Cost Estimation RPCs",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_function"
      },
      "norm_label": "warn()",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L15"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_1_shared_canvas_editor_html_module",
      "label": "1. Shared Canvas Editor HTML Module",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "1. shared canvas editor html module",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L139"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_2_no_editing_compress_immediately_after_capture",
      "label": "2. No Editing \u2014 Compress Immediately After Capture",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "2. no editing \u2014 compress immediately after capture",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L142"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_3_crop_only_mode_no_full_annotation_tools",
      "label": "3. Crop-Only Mode (No Full Annotation Tools)",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "3. crop-only mode (no full annotation tools)",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_4_store_receipt_image_in_list_queries",
      "label": "4. Store receipt_image in list Queries",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "4. store receipt_image in list queries",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L148"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_5_client_side_file_picker_only_no_camera_or_cth",
      "label": "5. Client-Side File Picker Only (No Camera or CTH)",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "5. client-side file picker only (no camera or cth)",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L151"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 344,
      "community_name": "Large Media Upload Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L137"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_canvas_editor_architecture",
      "label": "Canvas Editor Architecture",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "canvas editor architecture",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L104"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_canvas_scaling",
      "label": "Canvas Scaling",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "canvas scaling",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L132"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_cth_countdown",
      "label": "CTH Countdown",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "cth countdown",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L116"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_desktop_fallback_for_cth",
      "label": "Desktop Fallback for CTH",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "desktop fallback for cth",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L123"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L102"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_size_estimate_formula",
      "label": "Size Estimate Formula",
      "_origin": "ast",
      "community": 345,
      "community_name": "Legacy Finance Hub Architecture",
      "file_type": "document",
      "norm_label": "size estimate formula",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L126"
    },
    {
      "id": "docs_mdd_print_estimation_5_1_fn_estimate_rollup_costs_p_estimate_id_caller_role",
      "label": "5.1 `fn_estimate_rollup_costs(p_estimate_id, caller_role)`",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5.1 `fn_estimate_rollup_costs(p_estimate_id, caller_role)`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L372"
    },
    {
      "id": "docs_mdd_print_estimation_5_2_fn_estimate_create_and_line_add_customer_name_job_description",
      "label": "5.2 `fn_estimate_create_and_line_add(customer_name, job_description)`",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5.2 `fn_estimate_create_and_line_add(customer_name, job_description)`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L505"
    },
    {
      "id": "docs_mdd_print_estimation_5_3_fn_estimate_line_add_p_estimate_id_substrate_id_width_mm_length_m_quantity_ink_colors_wastage_override",
      "label": "5.3 `fn_estimate_line_add(p_estimate_id, substrate_id, width_mm, length_m, quantity, ink_colors, wastage_override)`",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5.3 `fn_estimate_line_add(p_estimate_id, substrate_id, width_mm, length_m, quantity, ink_colors, wastage_override)`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L567"
    },
    {
      "id": "docs_mdd_print_estimation_5_4_fn_estimate_send_to_customer_estimate_id",
      "label": "5.4 `fn_estimate_send_to_customer(estimate_id)`",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5.4 `fn_estimate_send_to_customer(estimate_id)`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L735"
    },
    {
      "id": "docs_mdd_print_estimation_5_5_fn_record_actual_consumption_estimate_id_actual_data_json",
      "label": "5.5 `fn_record_actual_consumption(estimate_id, actual_data_json)`",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5.5 `fn_record_actual_consumption(estimate_id, actual_data_json)`",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L774"
    },
    {
      "id": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "label": "5. Remote Procedure Calls (RPCs)",
      "_origin": "ast",
      "community": 355,
      "community_name": "Shared AI Chain Helper",
      "file_type": "document",
      "norm_label": "5. remote procedure calls (rpcs)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L366"
    },
    {
      "id": "docs_mdd_print_estimation_6_1_estimate_builder_form",
      "label": "6.1 Estimate Builder Form",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6.1 estimate builder form",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L810"
    },
    {
      "id": "docs_mdd_print_estimation_6_2_substrate_master_admin_screen",
      "label": "6.2 Substrate Master Admin Screen",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6.2 substrate master admin screen",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L837"
    },
    {
      "id": "docs_mdd_print_estimation_6_3_ink_master_admin_screen",
      "label": "6.3 Ink Master Admin Screen",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6.3 ink master admin screen",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L853"
    },
    {
      "id": "docs_mdd_print_estimation_6_4_plate_cost_config_admin_screen",
      "label": "6.4 Plate Cost Config Admin Screen",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6.4 plate cost config admin screen",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L869"
    },
    {
      "id": "docs_mdd_print_estimation_6_5_variance_report_phase_2",
      "label": "6.5 Variance Report (Phase 2)",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6.5 variance report (phase 2)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L885"
    },
    {
      "id": "docs_mdd_print_estimation_6_screens_ux",
      "label": "6. Screens/UX",
      "_origin": "ast",
      "community": 356,
      "community_name": "Mobile Photo Processing Pipeline",
      "file_type": "document",
      "norm_label": "6. screens/ux",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L808"
    },
    {
      "id": "docs_mdd_print_estimation_7_1_data_classification",
      "label": "7.1 Data Classification",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7.1 data classification",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L905"
    },
    {
      "id": "docs_mdd_print_estimation_7_2_current_authorization_architecture",
      "label": "7.2 Current Authorization Architecture",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7.2 current authorization architecture",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L918"
    },
    {
      "id": "docs_mdd_print_estimation_7_3_proposed_enforcement_verdict_table",
      "label": "7.3 Proposed Enforcement (Verdict Table)",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7.3 proposed enforcement (verdict table)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L931"
    },
    {
      "id": "docs_mdd_print_estimation_7_4_recommended_mitigation_phase_1_5_before_production",
      "label": "7.4 Recommended Mitigation (Phase 1.5, Before Production)",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7.4 recommended mitigation (phase 1.5, before production)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L941"
    },
    {
      "id": "docs_mdd_print_estimation_7_5_design_decision_verdict",
      "label": "7.5 Design Decision: Verdict",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7.5 design decision: verdict",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L979"
    },
    {
      "id": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "label": "7. Data Sensitivity & Access Model",
      "_origin": "ast",
      "community": 357,
      "community_name": "Recce HTML Report Layout",
      "file_type": "document",
      "norm_label": "7. data sensitivity & access model",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L901"
    },
    {
      "id": "portal_walkthrough_gemini_prompt",
      "label": "GEMINI_PROMPT.md",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "gemini_prompt.md",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_end_card_after_scene_21",
      "label": "END CARD (after scene 21)",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "end card (after scene 21)",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L150"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_gemini_prompt_recce_portal_video_tutorial",
      "label": "Gemini prompt \u2014 Recce Portal video tutorial",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "gemini prompt \u2014 recce portal video tutorial",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_if_gemini_can_t_render_video_directly",
      "label": "If Gemini can't render video directly",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "if gemini can't render video directly",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L158"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_10_10_counters_multirecce_expanded_png",
      "label": "Scene 10 \u2014 `10_counters_multirecce_expanded.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 10 \u2014 `10_counters_multirecce_expanded.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L102"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_11_11_counters_comments_modal_png",
      "label": "Scene 11 \u2014 `11_counters_comments_modal.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 11 \u2014 `11_counters_comments_modal.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L106"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_12_12_recce_client_login_png",
      "label": "Scene 12 \u2014 `12_recce_client_login.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 12 \u2014 `12_recce_client_login.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L110"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_13_13_recce_client_login_filled_png",
      "label": "Scene 13 \u2014 `13_recce_client_login_filled.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 13 \u2014 `13_recce_client_login_filled.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L114"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_14_14_recce_client_list_png",
      "label": "Scene 14 \u2014 `14_recce_client_list.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 14 \u2014 `14_recce_client_list.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L118"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_15_15_recce_client_viewer_png",
      "label": "Scene 15 \u2014 `15_recce_client_viewer.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 15 \u2014 `15_recce_client_viewer.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L122"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_16_16_recce_client_response_form_png",
      "label": "Scene 16 \u2014 `16_recce_client_response_form.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 16 \u2014 `16_recce_client_response_form.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L126"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_17_17_recce_client_thread_typing_png",
      "label": "Scene 17 \u2014 `17_recce_client_thread_typing.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 17 \u2014 `17_recce_client_thread_typing.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L130"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_18_18_recce_client_settings_sessions_png",
      "label": "Scene 18 \u2014 `18_recce_client_settings_sessions.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 18 \u2014 `18_recce_client_settings_sessions.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L134"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_19_19_recce_client_bulk_select_png",
      "label": "Scene 19 \u2014 `19_recce_client_bulk_select.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 19 \u2014 `19_recce_client_bulk_select.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L138"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_1_01_counters_list_with_pills_png",
      "label": "Scene 1 \u2014 `01_counters_list_with_pills.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 1 \u2014 `01_counters_list_with_pills.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L66"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_20_20_recce_client_bulk_modal_png",
      "label": "Scene 20 \u2014 `20_recce_client_bulk_modal.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 20 \u2014 `20_recce_client_bulk_modal.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L142"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_21_21_recce_client_compare_png",
      "label": "Scene 21 \u2014 `21_recce_client_compare.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 21 \u2014 `21_recce_client_compare.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L146"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_2_02_counters_clients_admin_png",
      "label": "Scene 2 \u2014 `02_counters_clients_admin.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 2 \u2014 `02_counters_clients_admin.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L70"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_3_03_counters_new_client_modal_png",
      "label": "Scene 3 \u2014 `03_counters_new_client_modal.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 3 \u2014 `03_counters_new_client_modal.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L74"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_4_04_counters_invite_user_modal_png",
      "label": "Scene 4 \u2014 `04_counters_invite_user_modal.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 4 \u2014 `04_counters_invite_user_modal.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L78"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_5_05_counters_notify_supervisor_png",
      "label": "Scene 5 \u2014 `05_counters_notify_supervisor.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 5 \u2014 `05_counters_notify_supervisor.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L82"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_6_06_counters_audit_log_png",
      "label": "Scene 6 \u2014 `06_counters_audit_log.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 6 \u2014 `06_counters_audit_log.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L86"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_7_07_counters_audit_stats_png",
      "label": "Scene 7 \u2014 `07_counters_audit_stats.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 7 \u2014 `07_counters_audit_stats.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L90"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_8_08_counters_sessions_modal_png",
      "label": "Scene 8 \u2014 `08_counters_sessions_modal.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 8 \u2014 `08_counters_sessions_modal.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L94"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_9_09_counters_multirecce_review_png",
      "label": "Scene 9 \u2014 `09_counters_multirecce_review.png`",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene 9 \u2014 `09_counters_multirecce_review.png`",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L98"
    },
    {
      "id": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "label": "SCENE LIST (21 scenes \u2014 one per screenshot, in order)",
      "_origin": "ast",
      "community": 36,
      "community_name": "Vehicle Requisition System Design",
      "file_type": "document",
      "norm_label": "scene list (21 scenes \u2014 one per screenshot, in order)",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L64"
    },
    {
      "id": "get_gemini_key",
      "label": "get-gemini-key.js",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "get-gemini-key.js",
      "source_file": "get-gemini-key.js",
      "source_location": "L1"
    },
    {
      "id": "get_gemini_key_ask",
      "label": "ask()",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "ask()",
      "source_file": "get-gemini-key.js",
      "source_location": "L14"
    },
    {
      "id": "get_gemini_key_chromium",
      "label": "{ chromium }",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "{ chromium }",
      "source_file": "get-gemini-key.js",
      "source_location": "L6"
    },
    {
      "id": "get_gemini_key_cleanup",
      "label": "cleanup()",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "cleanup()",
      "source_file": "get-gemini-key.js",
      "source_location": "L205"
    },
    {
      "id": "get_gemini_key_readline",
      "label": "readline",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "readline",
      "source_file": "get-gemini-key.js",
      "source_location": "L7"
    },
    {
      "id": "get_gemini_key_rl",
      "label": "rl",
      "_origin": "ast",
      "community": 360,
      "community_name": "Tour Search UI Components",
      "file_type": "code",
      "norm_label": "rl",
      "source_file": "get-gemini-key.js",
      "source_location": "L9"
    },
    {
      "id": "mother_mdd_mother",
      "label": "MDD_mother.md",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "mdd_mother.md",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L1"
    },
    {
      "id": "mother_mdd_mother_adrs_governing_this_module",
      "label": "ADRs governing this module",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "adrs governing this module",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L39"
    },
    {
      "id": "mother_mdd_mother_evidence",
      "label": "Evidence",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "evidence",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L17"
    },
    {
      "id": "mother_mdd_mother_module_design_document_mother",
      "label": "Module Design Document \u2014 mother",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "module design document \u2014 mother",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L1"
    },
    {
      "id": "mother_mdd_mother_next_steps_for_user",
      "label": "Next Steps (for user)",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "next steps (for user)",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L30"
    },
    {
      "id": "mother_mdd_mother_summary",
      "label": "Summary",
      "_origin": "ast",
      "community": 364,
      "community_name": "Administrative Module Design Documents",
      "file_type": "document",
      "norm_label": "summary",
      "source_file": "mother/MDD_mother.md",
      "source_location": "L9"
    },
    {
      "id": "style_photo_pipeline",
      "label": "photo-pipeline.md",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "photo-pipeline.md",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "style_photo_pipeline_7_1_compression_compress",
      "label": "7.1 Compression (`compress`)",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "7.1 compression (`compress`)",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L5"
    },
    {
      "id": "style_photo_pipeline_7_2_gps_stamp_stampphoto",
      "label": "7.2 GPS Stamp (`stampPhoto`)",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "7.2 gps stamp (`stampphoto`)",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L16"
    },
    {
      "id": "style_photo_pipeline_7_3_photo_source_dialog",
      "label": "7.3 Photo Source Dialog",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "7.3 photo source dialog",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L34"
    },
    {
      "id": "style_photo_pipeline_7_4_device_save_savephototodevice",
      "label": "7.4 Device Save (`savePhotoToDevice`)",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "7.4 device save (`savephototodevice`)",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L72"
    },
    {
      "id": "style_photo_pipeline_7_photo_pipeline",
      "label": "7. Photo Pipeline",
      "_origin": "ast",
      "community": 367,
      "community_name": "Recce Client Approval Handlers",
      "file_type": "document",
      "norm_label": "7. photo pipeline",
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L3"
    },
    {
      "id": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "label": "19.6 HTML Report \u2014 Rich Server Version (`generateRecceReportHtml`)",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "19.6 html report \u2014 rich server version (`generatereccereporthtml`)",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L160"
    },
    {
      "id": "style_reports_and_slides_gas_branding_item_row_layout",
      "label": "Branding Item Row Layout",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "branding item row layout",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L199"
    },
    {
      "id": "style_reports_and_slides_gas_hero_meta_grid",
      "label": "Hero Meta Grid",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "hero meta grid",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L209"
    },
    {
      "id": "style_reports_and_slides_gas_layout_structure",
      "label": "Layout Structure",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "layout structure",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L164"
    },
    {
      "id": "style_reports_and_slides_gas_photo_grid_system",
      "label": "Photo Grid System",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "photo grid system",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L188"
    },
    {
      "id": "style_reports_and_slides_gas_report_css_notes",
      "label": "Report CSS Notes",
      "_origin": "ast",
      "community": 368,
      "community_name": "Token Authorization Deployment Order",
      "file_type": "document",
      "norm_label": "report css notes",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L222"
    },
    {
      "id": "tests_btl_spec",
      "label": "btl.spec.js",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "btl.spec.js",
      "source_file": "tests/btl.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_btl_spec_admin",
      "label": "ADMIN",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "admin",
      "source_file": "tests/btl.spec.js",
      "source_location": "L10"
    },
    {
      "id": "tests_btl_spec_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "tests/btl.spec.js",
      "source_location": "L4"
    },
    {
      "id": "tests_btl_spec_login",
      "label": "login()",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "login()",
      "source_file": "tests/btl.spec.js",
      "source_location": "L14"
    },
    {
      "id": "tests_btl_spec_partner",
      "label": "PARTNER",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "partner",
      "source_file": "tests/btl.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tests_btl_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 369,
      "community_name": "Brevo Email Relay Setup",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/btl.spec.js",
      "source_location": "L3"
    },
    {
      "id": "portal_walkthrough_storyboard",
      "label": "storyboard.md",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "storyboard.md",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_storyboard_closing",
      "label": "CLOSING",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "closing",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L127"
    },
    {
      "id": "portal_walkthrough_storyboard_production_notes_for_gemini",
      "label": "Production notes for Gemini",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "production notes for gemini",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L132"
    },
    {
      "id": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "label": "Recce Portal \u2014 End-to-End Walkthrough",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "recce portal \u2014 end-to-end walkthrough",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L1"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_10_multi_recce_expanded_10",
      "label": "SCENE 10 \u2014 Multi-Recce expanded (10)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 10 \u2014 multi-recce expanded (10)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L63"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_11_comments_modal_11",
      "label": "SCENE 11 \u2014 \ud83d\udcac Comments modal (11)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 11 \u2014 \ud83d\udcac comments modal (11)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L68"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_12_client_opens_the_portal_12",
      "label": "SCENE 12 \u2014 Client opens the portal (12)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 12 \u2014 client opens the portal (12)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L75"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_13_email_entered_13",
      "label": "SCENE 13 \u2014 Email entered (13)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 13 \u2014 email entered (13)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L80"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_14_recce_list_14",
      "label": "SCENE 14 \u2014 Recce list (14)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 14 \u2014 recce list (14)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L85"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_15_recce_viewer_15",
      "label": "SCENE 15 \u2014 Recce viewer (15)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 15 \u2014 recce viewer (15)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L90"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_16_response_form_filled_16",
      "label": "SCENE 16 \u2014 Response form filled (16)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 16 \u2014 response form filled (16)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L95"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_17_conversation_thread_17",
      "label": "SCENE 17 \u2014 Conversation thread (17)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 17 \u2014 conversation thread (17)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L100"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_18_settings_sessions_email_prefs_18",
      "label": "SCENE 18 \u2014 Settings \u2192 Sessions + Email prefs (18)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 18 \u2014 settings \u2192 sessions + email prefs (18)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L105"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_19_bulk_select_19",
      "label": "SCENE 19 \u2014 Bulk select (19)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 19 \u2014 bulk select (19)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L110"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_1_supervisor_lands_in_counters_01",
      "label": "SCENE 1 \u2014 Supervisor lands in /counters/ (01)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 1 \u2014 supervisor lands in /counters/ (01)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L18"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_20_bulk_respond_modal_20",
      "label": "SCENE 20 \u2014 Bulk respond modal (20)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 20 \u2014 bulk respond modal (20)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L115"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_21_compare_2_recces_21",
      "label": "SCENE 21 \u2014 Compare 2 Recces (21)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 21 \u2014 compare 2 recces (21)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L120"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_2_open_the_clients_admin_02",
      "label": "SCENE 2 \u2014 Open the Clients admin (02)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 2 \u2014 open the clients admin (02)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L23"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_3_create_a_brand_side_client_03",
      "label": "SCENE 3 \u2014 Create a brand-side client (03)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 3 \u2014 create a brand-side client (03)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L28"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_4_invite_a_client_user_04",
      "label": "SCENE 4 \u2014 Invite a client user (04)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 4 \u2014 invite a client user (04)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L33"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_5_notify_supervisor_activity_feed_05",
      "label": "SCENE 5 \u2014 \ud83d\udd14 Notify (supervisor activity feed) (05)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 5 \u2014 \ud83d\udd14 notify (supervisor activity feed) (05)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L38"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_6_audit_log_06",
      "label": "SCENE 6 \u2014 \ud83d\udccb Audit log (06)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 6 \u2014 \ud83d\udccb audit log (06)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L43"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_7_audit_stats_07",
      "label": "SCENE 7 \u2014 \ud83d\udcca Audit Stats (07)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 7 \u2014 \ud83d\udcca audit stats (07)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L48"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_8_sessions_for_one_user_08",
      "label": "SCENE 8 \u2014 \ud83d\udd11 Sessions for one user (08)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 8 \u2014 \ud83d\udd11 sessions for one user (08)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L53"
    },
    {
      "id": "portal_walkthrough_storyboard_scene_9_multi_recce_review_09",
      "label": "SCENE 9 \u2014 \ud83d\udccc Multi-Recce Review (09)",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "scene 9 \u2014 \ud83d\udccc multi-recce review (09)",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L58"
    },
    {
      "id": "portal_walkthrough_storyboard_storyboard_for_video_tutorial",
      "label": "Storyboard for video tutorial",
      "_origin": "ast",
      "community": 37,
      "community_name": "Admin Portal Management Modals",
      "file_type": "document",
      "norm_label": "storyboard for video tutorial",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L2"
    },
    {
      "id": "tests_custodian_s9_recording_spec",
      "label": "custodian_s9_recording.spec.js",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "custodian_s9_recording.spec.js",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_custodian_s9_recording_spec_custbtn",
      "label": "custBtn()",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "custbtn()",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L44"
    },
    {
      "id": "tests_custodian_s9_recording_spec_gotomanage",
      "label": "goToManage()",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "gotomanage()",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L32"
    },
    {
      "id": "tests_custodian_s9_recording_spec_session",
      "label": "session()",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "session()",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L24"
    },
    {
      "id": "tests_custodian_s9_recording_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L6"
    },
    {
      "id": "tests_custodian_s9_recording_spec_wait",
      "label": "WAIT()",
      "_origin": "ast",
      "community": 370,
      "community_name": "Gemini Graphify VPS Bridge",
      "file_type": "code",
      "norm_label": "wait()",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tour_pg_mdd_tour_pg_add_to_tour_flow",
      "label": "\"Add to tour\" flow",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "\"add to tour\" flow",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L487"
    },
    {
      "id": "tour_pg_mdd_tour_pg_f6_ui_components",
      "label": "F6. UI components",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "f6. ui components",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L461"
    },
    {
      "id": "tour_pg_mdd_tour_pg_filter_chips_both_modes",
      "label": "Filter chips (both modes)",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "filter chips (both modes)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L466"
    },
    {
      "id": "tour_pg_mdd_tour_pg_mode_toggle_tab_bar",
      "label": "Mode toggle (tab bar)",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "mode toggle (tab bar)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L463"
    },
    {
      "id": "tour_pg_mdd_tour_pg_result_cards",
      "label": "Result cards",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "result cards",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L481"
    },
    {
      "id": "tour_pg_mdd_tour_pg_summary_tiles_dashboard_only",
      "label": "Summary tiles (dashboard only)",
      "_origin": "ast",
      "community": 371,
      "community_name": "Playwright Walkthrough Framework",
      "file_type": "document",
      "norm_label": "summary tiles (dashboard only)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L471"
    },
    {
      "id": "tours_mdd_tours",
      "label": "MDD_tours.md",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "mdd_tours.md",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L1"
    },
    {
      "id": "tours_mdd_tours_adrs_governing_this_module",
      "label": "ADRs governing this module",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "adrs governing this module",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L37"
    },
    {
      "id": "tours_mdd_tours_distinction_tours_directory_vs_tours_table",
      "label": "Distinction: tours directory vs tours table",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "distinction: tours directory vs tours table",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L30"
    },
    {
      "id": "tours_mdd_tours_evidence",
      "label": "Evidence",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "evidence",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L19"
    },
    {
      "id": "tours_mdd_tours_module_design_document_tours",
      "label": "Module Design Document \u2014 tours",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "module design document \u2014 tours",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L1"
    },
    {
      "id": "tours_mdd_tours_summary",
      "label": "Summary",
      "_origin": "ast",
      "community": 372,
      "community_name": "Counter Excel Geocoding Skill",
      "file_type": "document",
      "norm_label": "summary",
      "source_file": "tours/MDD_tours.md",
      "source_location": "L9"
    },
    {
      "id": "activity_tutorial_production_generate_tts",
      "label": "activity/tutorial/production/generate_tts.py",
      "_origin": "ast",
      "community": 373,
      "community_name": "Claude Proxy Vision Endpoint",
      "file_type": "code",
      "norm_label": "activity/tutorial/production/generate_tts.py",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L1"
    },
    {
      "id": "activity_tutorial_production_generate_tts_fmt_srt_time",
      "label": "fmt_srt_time()",
      "_origin": "ast",
      "community": 373,
      "community_name": "Claude Proxy Vision Endpoint",
      "file_type": "code",
      "norm_label": "fmt_srt_time()",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L23"
    },
    {
      "id": "activity_tutorial_production_generate_tts_generate_segment",
      "label": "generate_segment()",
      "_origin": "ast",
      "community": 373,
      "community_name": "Claude Proxy Vision Endpoint",
      "file_type": "code",
      "norm_label": "generate_segment()",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L31"
    },
    {
      "id": "activity_tutorial_production_generate_tts_main",
      "label": "main()",
      "_origin": "ast",
      "community": 373,
      "community_name": "Claude Proxy Vision Endpoint",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L78"
    },
    {
      "id": "activity_tutorial_production_generate_tts_rationale_32",
      "label": "Generate MP3 + SRT for one segment. Returns audio duration in seconds.",
      "_origin": "ast",
      "community": 373,
      "community_name": "Claude Proxy Vision Endpoint",
      "file_type": "rationale",
      "norm_label": "generate mp3 + srt for one segment. returns audio duration in seconds.",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L32"
    },
    {
      "id": "admin_mdd_admin",
      "label": "MDD_admin.md",
      "_origin": "ast",
      "community": 375,
      "community_name": "Fund Transfer Acceptance Workflows",
      "file_type": "document",
      "norm_label": "mdd_admin.md",
      "source_file": "admin/MDD_admin.md",
      "source_location": "L1"
    },
    {
      "id": "expense_mdd_expense",
      "label": "MDD_expense.md",
      "_origin": "ast",
      "community": 375,
      "community_name": "Fund Transfer Acceptance Workflows",
      "file_type": "document",
      "norm_label": "mdd_expense.md",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L1"
    },
    {
      "id": "finance_mdd_finance",
      "label": "MDD_finance.md",
      "_origin": "ast",
      "community": 375,
      "community_name": "Fund Transfer Acceptance Workflows",
      "file_type": "document",
      "norm_label": "mdd_finance.md",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L1"
    },
    {
      "id": "hr_mdd_hr",
      "label": "MDD_hr.md",
      "_origin": "ast",
      "community": 375,
      "community_name": "Fund Transfer Acceptance Workflows",
      "file_type": "document",
      "norm_label": "mdd_hr.md",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_adr_009_adr_009_each_pwa_owns_its_db_schema_md_each_pwa_owns_its_db_schema",
      "label": "[ADR-009](ADR-009-each-pwa-owns-its-db-schema.md) \u2014 Each PWA Owns Its DB Schema",
      "_origin": "ast",
      "community": 377,
      "community_name": "Financial Integrity and Immutability",
      "file_type": "document",
      "norm_label": "[adr-009](adr-009-each-pwa-owns-its-db-schema.md) \u2014 each pwa owns its db schema",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L192"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_adr_013_adr_013_single_html_file_no_framework_md_single_html_file_no_framework",
      "label": "[ADR-013](ADR-013-single-html-file-no-framework.md) \u2014 Single HTML File, No Framework",
      "_origin": "ast",
      "community": 377,
      "community_name": "Financial Integrity and Immutability",
      "file_type": "document",
      "norm_label": "[adr-013](adr-013-single-html-file-no-framework.md) \u2014 single html file, no framework",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L186"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_adr_014_adr_014_postgrest_as_api_layer_md_postgrest_as_api_layer",
      "label": "[ADR-014](ADR-014-postgrest-as-api-layer.md) \u2014 PostgREST as API Layer",
      "_origin": "ast",
      "community": 377,
      "community_name": "Financial Integrity and Immutability",
      "file_type": "document",
      "norm_label": "[adr-014](adr-014-postgrest-as-api-layer.md) \u2014 postgrest as api layer",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L195"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_adr_021_adr_021_sw_cache_first_network_fallback_md_service_worker_cache_first_strategy",
      "label": "[ADR-021](ADR-021-sw-cache-first-network-fallback.md) \u2014 Service Worker Cache-First Strategy",
      "_origin": "ast",
      "community": 377,
      "community_name": "Financial Integrity and Immutability",
      "file_type": "document",
      "norm_label": "[adr-021](adr-021-sw-cache-first-network-fallback.md) \u2014 service worker cache-first strategy",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L189"
    },
    {
      "id": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 377,
      "community_name": "Financial Integrity and Immutability",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L184"
    },
    {
      "id": "customers_mdd_customers",
      "label": "MDD_customers.md",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "mdd_customers.md",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L1"
    },
    {
      "id": "customers_mdd_customers_access",
      "label": "Access",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "access",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L131"
    },
    {
      "id": "customers_mdd_customers_auto_migration_run_on_phase_1_apply",
      "label": "Auto-migration (run on Phase 1 apply)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "auto-migration (run on phase 1 apply)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L64"
    },
    {
      "id": "customers_mdd_customers_compaction_policy",
      "label": "Compaction policy",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "compaction policy",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L291"
    },
    {
      "id": "customers_mdd_customers_cross_pwa_additions_additive_only",
      "label": "Cross-PWA additions (additive only)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "cross-pwa additions (additive only)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L59"
    },
    {
      "id": "customers_mdd_customers_db_migrate_customers_v2_sql",
      "label": "DB (`migrate_customers_v2.sql`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "db (`migrate_customers_v2.sql`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L175"
    },
    {
      "id": "customers_mdd_customers_db_migrate_customers_v3_sql",
      "label": "DB (`migrate_customers_v3.sql`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "db (`migrate_customers_v3.sql`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L214"
    },
    {
      "id": "customers_mdd_customers_db_migrate_customers_v4_sql",
      "label": "DB (`migrate_customers_v4.sql`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "db (`migrate_customers_v4.sql`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L252"
    },
    {
      "id": "customers_mdd_customers_db_schema_3_tables_1_view_all_in_sales",
      "label": "DB schema (3 tables + 1 view, all in `sales`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "db schema (3 tables + 1 view, all in `sales`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L27"
    },
    {
      "id": "customers_mdd_customers_files",
      "label": "Files",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "files",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L124"
    },
    {
      "id": "customers_mdd_customers_inspiration_vs_scope",
      "label": "Inspiration vs scope",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "inspiration vs scope",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L9"
    },
    {
      "id": "customers_mdd_customers_migrations_applied",
      "label": "Migrations applied",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "migrations applied",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L119"
    },
    {
      "id": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "label": "Module Design Document \u2014 CustomerManagement mini-PWA",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "module design document \u2014 customermanagement mini-pwa",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L1"
    },
    {
      "id": "customers_mdd_customers_patterns_reused_from_vendor_pwa_phase_2_3a_3c",
      "label": "Patterns reused (from Vendor PWA \u2014 Phase 2/3a/3c)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "patterns reused (from vendor pwa \u2014 phase 2/3a/3c)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L96"
    },
    {
      "id": "customers_mdd_customers_phase_1_what_shipped",
      "label": "Phase 1 \u2014 what shipped",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "phase 1 \u2014 what shipped",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L25"
    },
    {
      "id": "customers_mdd_customers_phase_2_what_shipped_sales_pwa_360sales_v13",
      "label": "Phase 2 \u2014 what shipped (Sales PWA `360sales-v13`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "phase 2 \u2014 what shipped (sales pwa `360sales-v13`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L140"
    },
    {
      "id": "customers_mdd_customers_phase_3_what_shipped_customer_pwa_customers_v2",
      "label": "Phase 3 \u2014 what shipped (Customer PWA `customers-v2`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "phase 3 \u2014 what shipped (customer pwa `customers-v2`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L173"
    },
    {
      "id": "customers_mdd_customers_phase_4_what_shipped_customer_pwa_customers_v3",
      "label": "Phase 4 \u2014 what shipped (Customer PWA `customers-v3`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "phase 4 \u2014 what shipped (customer pwa `customers-v3`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L212"
    },
    {
      "id": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "label": "Phase 5 \u2014 what shipped (Customer PWA `customers-v4`)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "phase 5 \u2014 what shipped (customer pwa `customers-v4`)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L250"
    },
    {
      "id": "customers_mdd_customers_pwa",
      "label": "PWA",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "pwa",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L195"
    },
    {
      "id": "customers_mdd_customers_pwa_structure_3_screens_5_tabs",
      "label": "PWA structure (3 screens, 5 tabs)",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "pwa structure (3 screens, 5 tabs)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L76"
    },
    {
      "id": "customers_mdd_customers_what_s_not_in_phase_1",
      "label": "What's NOT in Phase 1",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "what's not in phase 1",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L106"
    },
    {
      "id": "customers_mdd_customers_what_s_not_in_phase_3",
      "label": "What's NOT in Phase 3",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "what's not in phase 3",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L204"
    },
    {
      "id": "customers_mdd_customers_what_s_not_in_phase_4",
      "label": "What's NOT in Phase 4",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "what's not in phase 4",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L242"
    },
    {
      "id": "customers_mdd_customers_what_s_not_in_phase_5",
      "label": "What's NOT in Phase 5",
      "_origin": "ast",
      "community": 38,
      "community_name": "Recce Video Prompt Specifications",
      "file_type": "document",
      "norm_label": "what's not in phase 5",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L283"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03",
      "label": "plan_videosmith_2026-07-03.md",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "plan_videosmith_2026-07-03.md",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_1_1_moneyprinterturbo_deployment_model",
      "label": "1.1 MoneyPrinterTurbo Deployment Model",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "1.1 moneyprinterturbo deployment model",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L24"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_1_2_videosmith_wrapper_pwa",
      "label": "1.2 VideoSmith Wrapper PWA",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "1.2 videosmith wrapper pwa",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L43"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_1_3_auth_model_isolated_pin_resolved_2026_07_03",
      "label": "1.3 Auth Model: Isolated PIN \u2014 **RESOLVED (2026-07-03)**",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "1.3 auth model: isolated pin \u2014 **resolved (2026-07-03)**",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L55"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_1_4_api_contract_with_moneyprinterturbo",
      "label": "1.4 API Contract with MoneyPrinterTurbo",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "1.4 api contract with moneyprinterturbo",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L59"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "label": "1. Architecture Recommendation: Internal Engine, Isolated Wrapper",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "1. architecture recommendation: internal engine, isolated wrapper",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L22"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "label": "2. Phased Rollout",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "2. phased rollout",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L87"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_3_1_infrastructure_changes",
      "label": "3.1 Infrastructure Changes",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "3.1 infrastructure changes",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L157"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_3_2_database_setup",
      "label": "3.2 Database Setup",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "3.2 database setup",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L179"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_3_3_when_dns_is_ready_phase_0b",
      "label": "3.3 When DNS Is Ready (Phase 0b)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "3.3 when dns is ready (phase 0b)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L198"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_3_deployment_plan",
      "label": "3. Deployment Plan",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "3. deployment plan",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L155"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_4_1_scope_use_case",
      "label": "4.1 Scope & Use Case",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "4.1 scope & use case",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L215"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_4_2_technical_constraints",
      "label": "4.2 Technical Constraints",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "4.2 technical constraints",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L223"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_4_3_naming_branding",
      "label": "4.3 Naming & Branding",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "4.3 naming & branding",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L231"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_4_open_questions_resolved_by_user_2026_07_03",
      "label": "4. Open Questions \u2014 RESOLVED by User (2026-07-03)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "4. open questions \u2014 resolved by user (2026-07-03)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L211"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_5_red_team_failure_modes_mitigations",
      "label": "5. Red-Team: Failure Modes & Mitigations",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "5. red-team: failure modes & mitigations",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L237"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_6_success_criteria_sign_off_gate",
      "label": "6. Success Criteria & Sign-Off Gate",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "6. success criteria & sign-off gate",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L253"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_7_implementation_backlog",
      "label": "7. Implementation Backlog",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "7. implementation backlog",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L269"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_8_references",
      "label": "8. References",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "8. references",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L289"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_executive_summary",
      "label": "Executive Summary",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "executive summary",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L12"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_phase_1_core_video_generation_pipeline_weeks_1_2",
      "label": "Phase 1: Core Video Generation Pipeline (Weeks 1\u20132)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "phase 1: core video generation pipeline (weeks 1\u20132)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L89"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_phase_2_credential_configuration_ui_llm_fallback_weeks_3_4",
      "label": "Phase 2: Credential Configuration UI + LLM Fallback (Weeks 3\u20134)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "phase 2: credential configuration ui + llm fallback (weeks 3\u20134)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L119"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_phase_3_output_distribution_publishing_weeks_5_6",
      "label": "Phase 3: Output Distribution + Publishing (Weeks 5\u20136)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "phase 3: output distribution + publishing (weeks 5\u20136)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L135"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_phase_4_analytics_batch_jobs_and_polish_on_demand",
      "label": "Phase 4: Analytics, Batch Jobs, and Polish (On-Demand)",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "phase 4: analytics, batch jobs, and polish (on-demand)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L145"
    },
    {
      "id": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "label": "VideoSmith \u2014 Build Plan and Architecture",
      "_origin": "ast",
      "community": 39,
      "community_name": "Recce Portal Storyboard Walkthrough",
      "file_type": "document",
      "norm_label": "videosmith \u2014 build plan and architecture",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_mdd_print_estimation_3_proposed_build_phases",
      "label": "3. Proposed Build Phases",
      "_origin": "ast",
      "community": 391,
      "community_name": "TTS Voice Segment Generator",
      "file_type": "document",
      "norm_label": "3. proposed build phases",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L126"
    },
    {
      "id": "docs_mdd_print_estimation_phase_1_core_estimation_engine_weeks_1_3",
      "label": "Phase 1: Core Estimation Engine (Weeks 1\u20133)",
      "_origin": "ast",
      "community": 391,
      "community_name": "TTS Voice Segment Generator",
      "file_type": "document",
      "norm_label": "phase 1: core estimation engine (weeks 1\u20133)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L128"
    },
    {
      "id": "docs_mdd_print_estimation_phase_2_variance_tracking_weeks_4_5",
      "label": "Phase 2: Variance Tracking (Weeks 4\u20135)",
      "_origin": "ast",
      "community": 391,
      "community_name": "TTS Voice Segment Generator",
      "file_type": "document",
      "norm_label": "phase 2: variance tracking (weeks 4\u20135)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L137"
    },
    {
      "id": "docs_mdd_print_estimation_phase_3_financial_integration_week_6",
      "label": "Phase 3: Financial Integration (Week 6)",
      "_origin": "ast",
      "community": 391,
      "community_name": "TTS Voice Segment Generator",
      "file_type": "document",
      "norm_label": "phase 3: financial integration (week 6)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L142"
    },
    {
      "id": "docs_mdd_print_estimation_phase_4_refinement_on_demand",
      "label": "Phase 4: Refinement (On-Demand)",
      "_origin": "ast",
      "community": 391,
      "community_name": "TTS Voice Segment Generator",
      "file_type": "document",
      "norm_label": "phase 4: refinement (on-demand)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L146"
    },
    {
      "id": "docs_mdd_print_estimation_8_1_invoice_sequencing_gst_compliance_india",
      "label": "8.1 Invoice Sequencing (GST Compliance, India)",
      "_origin": "ast",
      "community": 392,
      "community_name": "TTS Audio Script Generator",
      "file_type": "document",
      "norm_label": "8.1 invoice sequencing (gst compliance, india)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1000"
    },
    {
      "id": "docs_mdd_print_estimation_8_2_rounding_rule_prevent_silent_drift",
      "label": "8.2 Rounding Rule (Prevent Silent Drift)",
      "_origin": "ast",
      "community": 392,
      "community_name": "TTS Audio Script Generator",
      "file_type": "document",
      "norm_label": "8.2 rounding rule (prevent silent drift)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1063"
    },
    {
      "id": "docs_mdd_print_estimation_8_3_currency_precision",
      "label": "8.3 Currency Precision",
      "_origin": "ast",
      "community": 392,
      "community_name": "TTS Audio Script Generator",
      "file_type": "document",
      "norm_label": "8.3 currency precision",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1087"
    },
    {
      "id": "docs_mdd_print_estimation_8_4_immutability_erpnext_pattern_adaptation",
      "label": "8.4 Immutability (ERPNext Pattern Adaptation)",
      "_origin": "ast",
      "community": 392,
      "community_name": "TTS Audio Script Generator",
      "file_type": "document",
      "norm_label": "8.4 immutability (erpnext pattern adaptation)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1097"
    },
    {
      "id": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "label": "8. Financial Integrity & Immutability",
      "_origin": "ast",
      "community": 392,
      "community_name": "TTS Audio Script Generator",
      "file_type": "document",
      "norm_label": "8. financial integrity & immutability",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L996"
    },
    {
      "id": "docs_mdd_videosmith_3_proposed_build_phases",
      "label": "3. Proposed Build Phases",
      "_origin": "ast",
      "community": 393,
      "community_name": "Admin PWA Extensions Guide",
      "file_type": "document",
      "norm_label": "3. proposed build phases",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L60"
    },
    {
      "id": "docs_mdd_videosmith_phase_1_core_generation_pipeline_weeks_1_2",
      "label": "Phase 1: Core Generation Pipeline (Weeks 1\u20132)",
      "_origin": "ast",
      "community": 393,
      "community_name": "Admin PWA Extensions Guide",
      "file_type": "document",
      "norm_label": "phase 1: core generation pipeline (weeks 1\u20132)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L62"
    },
    {
      "id": "docs_mdd_videosmith_phase_2_credential_provider_config_ui_weeks_3_4",
      "label": "Phase 2: Credential + Provider Config UI (Weeks 3\u20134)",
      "_origin": "ast",
      "community": 393,
      "community_name": "Admin PWA Extensions Guide",
      "file_type": "document",
      "norm_label": "phase 2: credential + provider config ui (weeks 3\u20134)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L82"
    },
    {
      "id": "docs_mdd_videosmith_phase_3_publishing_distribution_weeks_5_6",
      "label": "Phase 3: Publishing + Distribution (Weeks 5\u20136)",
      "_origin": "ast",
      "community": 393,
      "community_name": "Admin PWA Extensions Guide",
      "file_type": "document",
      "norm_label": "phase 3: publishing + distribution (weeks 5\u20136)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L93"
    },
    {
      "id": "docs_mdd_videosmith_phase_4_batch_jobs_analytics_polish_on_demand",
      "label": "Phase 4: Batch Jobs, Analytics, Polish (On-Demand)",
      "_origin": "ast",
      "community": 393,
      "community_name": "Admin PWA Extensions Guide",
      "file_type": "document",
      "norm_label": "phase 4: batch jobs, analytics, polish (on-demand)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L103"
    },
    {
      "id": "docs_mdd_videosmith_4_1_users_table",
      "label": "4.1 `users` Table",
      "_origin": "ast",
      "community": 394,
      "community_name": "Recce Sync and Backend",
      "file_type": "document",
      "norm_label": "4.1 `users` table",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L118"
    },
    {
      "id": "docs_mdd_videosmith_4_2_sessions_table",
      "label": "4.2 `sessions` Table",
      "_origin": "ast",
      "community": 394,
      "community_name": "Recce Sync and Backend",
      "file_type": "document",
      "norm_label": "4.2 `sessions` table",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L133"
    },
    {
      "id": "docs_mdd_videosmith_4_3_jobs_table",
      "label": "4.3 `jobs` Table",
      "_origin": "ast",
      "community": 394,
      "community_name": "Recce Sync and Backend",
      "file_type": "document",
      "norm_label": "4.3 `jobs` table",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L142"
    },
    {
      "id": "docs_mdd_videosmith_4_data_model",
      "label": "4. Data Model",
      "_origin": "ast",
      "community": 394,
      "community_name": "Recce Sync and Backend",
      "file_type": "document",
      "norm_label": "4. data model",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L112"
    },
    {
      "id": "docs_mdd_videosmith_schema_videosmith",
      "label": "Schema: `videosmith`",
      "_origin": "ast",
      "community": 394,
      "community_name": "Recce Sync and Backend",
      "file_type": "document",
      "norm_label": "schema: `videosmith`",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L114"
    },
    {
      "id": "docs_mdd_videosmith_6_1_login_screen",
      "label": "6.1 Login Screen",
      "_origin": "ast",
      "community": 395,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6.1 login screen",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L240"
    },
    {
      "id": "docs_mdd_videosmith_6_2_registration_flow",
      "label": "6.2 Registration Flow",
      "_origin": "ast",
      "community": 395,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6.2 registration flow",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L255"
    },
    {
      "id": "docs_mdd_videosmith_6_3_dashboard_main_view",
      "label": "6.3 Dashboard / Main View",
      "_origin": "ast",
      "community": 395,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6.3 dashboard / main view",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L268"
    },
    {
      "id": "docs_mdd_videosmith_6_4_service_worker_offline_support",
      "label": "6.4 Service Worker & Offline Support",
      "_origin": "ast",
      "community": 395,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6.4 service worker & offline support",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L301"
    },
    {
      "id": "docs_mdd_videosmith_6_screens_ux",
      "label": "6. Screens & UX",
      "_origin": "ast",
      "community": 395,
      "community_name": "Vehicle Rental E2E Tests",
      "file_type": "document",
      "norm_label": "6. screens & ux",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L238"
    },
    {
      "id": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts",
      "label": "custodian/tutorial/production/generate_tts.py",
      "_origin": "ast",
      "community": 398,
      "community_name": "Backend API Integration Proxies",
      "file_type": "code",
      "norm_label": "custodian/tutorial/production/generate_tts.py",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L1"
    },
    {
      "id": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "label": "fmt_srt_time()",
      "_origin": "ast",
      "community": 398,
      "community_name": "Backend API Integration Proxies",
      "file_type": "code",
      "norm_label": "fmt_srt_time()",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L23"
    },
    {
      "id": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "label": "generate_segment()",
      "_origin": "ast",
      "community": 398,
      "community_name": "Backend API Integration Proxies",
      "file_type": "code",
      "norm_label": "generate_segment()",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L31"
    },
    {
      "id": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_main",
      "label": "main()",
      "_origin": "ast",
      "community": 398,
      "community_name": "Backend API Integration Proxies",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L78"
    },
    {
      "id": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "label": "Generate MP3 + SRT for one segment. Returns audio duration in seconds.",
      "_origin": "ast",
      "community": 398,
      "community_name": "Backend API Integration Proxies",
      "file_type": "rationale",
      "norm_label": "generate mp3 + srt for one segment. returns audio duration in seconds.",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L32"
    },
    {
      "id": "finance_mdd_finance_5_1_transfer_operations",
      "label": "5.1 Transfer operations",
      "_origin": "ast",
      "community": 399,
      "community_name": "User Roles and Authentication",
      "file_type": "document",
      "norm_label": "5.1 transfer operations",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L472"
    },
    {
      "id": "finance_mdd_finance_5_2_edit_request_workflow_v7",
      "label": "5.2 Edit request workflow (v7+)",
      "_origin": "ast",
      "community": 399,
      "community_name": "User Roles and Authentication",
      "file_type": "document",
      "norm_label": "5.2 edit request workflow (v7+)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L497"
    },
    {
      "id": "finance_mdd_finance_5_3_custodian_management",
      "label": "5.3 Custodian management",
      "_origin": "ast",
      "community": 399,
      "community_name": "User Roles and Authentication",
      "file_type": "document",
      "norm_label": "5.3 custodian management",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L516"
    },
    {
      "id": "finance_mdd_finance_5_4_payee_operations_cross_pwa",
      "label": "5.4 Payee operations (cross-PWA)",
      "_origin": "ast",
      "community": 399,
      "community_name": "User Roles and Authentication",
      "file_type": "document",
      "norm_label": "5.4 payee operations (cross-pwa)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L544"
    },
    {
      "id": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "label": "5. RPCs (Remote Procedure Calls)",
      "_origin": "ast",
      "community": 399,
      "community_name": "User Roles and Authentication",
      "file_type": "document",
      "norm_label": "5. rpcs (remote procedure calls)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L468"
    },
    {
      "id": "recce_mdd_recce",
      "label": "MDD_recce.md",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "mdd_recce.md",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L1"
    },
    {
      "id": "recce_mdd_recce_10_known_limitations_and_open_items",
      "label": "10. Known limitations and open items",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "10. known limitations and open items",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L424"
    },
    {
      "id": "recce_mdd_recce_11_10_config_files",
      "label": "11.10 Config files",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.10 config files",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L486"
    },
    {
      "id": "recce_mdd_recce_11_1_screen_structure",
      "label": "11.1 Screen structure",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.1 screen structure",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L447"
    },
    {
      "id": "recce_mdd_recce_11_2_offline_first_indexeddb",
      "label": "11.2 Offline-first IndexedDB",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.2 offline-first indexeddb",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L452"
    },
    {
      "id": "recce_mdd_recce_11_3_sync_flow",
      "label": "11.3 Sync flow",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.3 sync flow",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L455"
    },
    {
      "id": "recce_mdd_recce_11_4_admin_view",
      "label": "11.4 Admin view",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.4 admin view",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L459"
    },
    {
      "id": "recce_mdd_recce_11_5_multi_recce_conflict",
      "label": "11.5 Multi-Recce conflict",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.5 multi-recce conflict",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L463"
    },
    {
      "id": "recce_mdd_recce_11_6_client_invite",
      "label": "11.6 Client invite",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.6 client invite",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L467"
    },
    {
      "id": "recce_mdd_recce_11_7_branding_approvals_display",
      "label": "11.7 Branding approvals display",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.7 branding approvals display",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L470"
    },
    {
      "id": "recce_mdd_recce_11_8_db_schema_migrations",
      "label": "11.8 DB schema (migrations)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.8 db schema (migrations)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L474"
    },
    {
      "id": "recce_mdd_recce_11_9_service_worker",
      "label": "11.9 Service Worker",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11.9 service worker",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L482"
    },
    {
      "id": "recce_mdd_recce_11_verification",
      "label": "11. Verification",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "11. verification",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L443"
    },
    {
      "id": "recce_mdd_recce_12_retrospective_build_history",
      "label": "12. Retrospective: build history",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "12. retrospective: build history",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L492"
    },
    {
      "id": "recce_mdd_recce_13_glossary",
      "label": "13. Glossary",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "13. glossary",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L509"
    },
    {
      "id": "recce_mdd_recce_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L10"
    },
    {
      "id": "recce_mdd_recce_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L16"
    },
    {
      "id": "recce_mdd_recce_3_phases_retrospective",
      "label": "3. Phases (retrospective)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "3. phases (retrospective)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L37"
    },
    {
      "id": "recce_mdd_recce_4_1_table_recce_submissions_core_entity",
      "label": "4.1 Table: `recce.submissions` (core entity)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.1 table: `recce.submissions` (core entity)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L53"
    },
    {
      "id": "recce_mdd_recce_4_2_table_recce_brands",
      "label": "4.2 Table: `recce.brands`",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.2 table: `recce.brands`",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L112"
    },
    {
      "id": "recce_mdd_recce_4_3_table_recce_branding_approvals",
      "label": "4.3 Table: `recce.branding_approvals`",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.3 table: `recce.branding_approvals`",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L126"
    },
    {
      "id": "recce_mdd_recce_4_4_table_recce_pptx_submission_log",
      "label": "4.4 Table: `recce.pptx_submission_log`",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.4 table: `recce.pptx_submission_log`",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L150"
    },
    {
      "id": "recce_mdd_recce_4_5_table_recce_user_prefs",
      "label": "4.5 Table: `recce.user_prefs`",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.5 table: `recce.user_prefs`",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L168"
    },
    {
      "id": "recce_mdd_recce_4_6_table_recce_excel_submission_tokens",
      "label": "4.6 Table: `recce.excel_submission_tokens`",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.6 table: `recce.excel_submission_tokens`",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L179"
    },
    {
      "id": "recce_mdd_recce_4_7_views_recce_submissions_data_displayed_to_clients",
      "label": "4.7 Views: `recce.submissions` data (displayed to clients)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4.7 views: `recce.submissions` data (displayed to clients)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L195"
    },
    {
      "id": "recce_mdd_recce_4_data_model_recce_schema",
      "label": "4. Data model \u2014 recce schema",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "4. data model \u2014 recce schema",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L51"
    },
    {
      "id": "recce_mdd_recce_5_postgrest_api_endpoints",
      "label": "5. PostgREST API endpoints",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "5. postgrest api endpoints",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L209"
    },
    {
      "id": "recce_mdd_recce_6_service_worker_and_offline_cache",
      "label": "6. Service Worker and offline cache",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "6. service worker and offline cache",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L234"
    },
    {
      "id": "recce_mdd_recce_7_1_screens_views",
      "label": "7.1 Screens (views)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "7.1 screens (views)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L262"
    },
    {
      "id": "recce_mdd_recce_7_2_key_flows",
      "label": "7.2 Key flows",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "7.2 key flows",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L277"
    },
    {
      "id": "recce_mdd_recce_7_ui_screens_and_flows",
      "label": "7. UI screens and flows",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "7. ui screens and flows",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L260"
    },
    {
      "id": "recce_mdd_recce_8_1_recce_get_pref_p_employee_id_text_jsonb_phase_6_v15",
      "label": "8.1 `recce.get_pref(p_employee_id TEXT) \u2192 JSONB` (Phase 6, v15)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.1 `recce.get_pref(p_employee_id text) \u2192 jsonb` (phase 6, v15)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L328"
    },
    {
      "id": "recce_mdd_recce_8_2_recce_set_pref_p_employee_id_text_p_prefs_jsonb_jsonb_phase_6_v15",
      "label": "8.2 `recce.set_pref(p_employee_id TEXT, p_prefs JSONB) \u2192 JSONB` (Phase 6, v15)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.2 `recce.set_pref(p_employee_id text, p_prefs jsonb) \u2192 jsonb` (phase 6, v15)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L332"
    },
    {
      "id": "recce_mdd_recce_8_3_recce_mark_recce_official_p_sub_id_text_p_by_text_jsonb_phase_6_v16",
      "label": "8.3 `recce.mark_recce_official(p_sub_id TEXT, p_by TEXT) \u2192 JSONB` (Phase 6, v16)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.3 `recce.mark_recce_official(p_sub_id text, p_by text) \u2192 jsonb` (phase 6, v16)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L336"
    },
    {
      "id": "recce_mdd_recce_8_4_recce_unmark_recce_official_p_sub_id_text_p_by_text_jsonb_phase_6_v16",
      "label": "8.4 `recce.unmark_recce_official(p_sub_id TEXT, p_by TEXT) \u2192 JSONB` (Phase 6, v16)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.4 `recce.unmark_recce_official(p_sub_id text, p_by text) \u2192 jsonb` (phase 6, v16)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L346"
    },
    {
      "id": "recce_mdd_recce_8_5_recce_is_recce_engaged_p_sub_id_text_boolean_phase_6_v16",
      "label": "8.5 `recce.is_recce_engaged(p_sub_id TEXT) \u2192 BOOLEAN` (Phase 6, v16)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.5 `recce.is_recce_engaged(p_sub_id text) \u2192 boolean` (phase 6, v16)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L352"
    },
    {
      "id": "recce_mdd_recce_8_6_counters_invite_client_user_jsonb_phase_3_counters_schema",
      "label": "8.6 `counters.invite_client_user(...)` \u2192 JSONB (Phase 3, counters schema)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.6 `counters.invite_client_user(...)` \u2192 jsonb (phase 3, counters schema)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L356"
    },
    {
      "id": "recce_mdd_recce_8_7_counters_get_branding_items_p_session_id_p_sub_id_jsonb_phase_7_v19",
      "label": "8.7 `counters.get_branding_items(p_session_id, p_sub_id) \u2192 JSONB` (Phase 7, v19)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.7 `counters.get_branding_items(p_session_id, p_sub_id) \u2192 jsonb` (phase 7, v19)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L360"
    },
    {
      "id": "recce_mdd_recce_8_8_counters_client_set_branding_response_p_session_id_p_sub_id_p_items_jsonb_jsonb_phase_7_v19",
      "label": "8.8 `counters.client_set_branding_response(p_session_id, p_sub_id, p_items JSONB) \u2192 JSONB` (Phase 7, v19)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8.8 `counters.client_set_branding_response(p_session_id, p_sub_id, p_items jsonb) \u2192 jsonb` (phase 7, v19)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L366"
    },
    {
      "id": "recce_mdd_recce_8_rpc_functions_security_definer",
      "label": "8. RPC functions (security-definer)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "8. rpc functions (security-definer)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L324"
    },
    {
      "id": "recce_mdd_recce_9_1_counter_master_phase_4_counters_pwa",
      "label": "9.1 Counter master (Phase 4, counters PWA)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.1 counter master (phase 4, counters pwa)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L382"
    },
    {
      "id": "recce_mdd_recce_9_2_campaign_job_phase_3_installation_pwa",
      "label": "9.2 Campaign/Job (Phase 3, installation PWA)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.2 campaign/job (phase 3, installation pwa)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L388"
    },
    {
      "id": "recce_mdd_recce_9_3_client_portal_recce_client_pwa",
      "label": "9.3 Client portal (recce-client PWA)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.3 client portal (recce-client pwa)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L393"
    },
    {
      "id": "recce_mdd_recce_9_4_mail_relay_counters_mail_relay_service",
      "label": "9.4 Mail relay (counters-mail-relay service)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.4 mail relay (counters-mail-relay service)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L400"
    },
    {
      "id": "recce_mdd_recce_9_5_slides_proxy_external_service",
      "label": "9.5 Slides proxy (external service)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.5 slides proxy (external service)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L406"
    },
    {
      "id": "recce_mdd_recce_9_6_recce_view_proxy_external_service",
      "label": "9.6 Recce-view-proxy (external service)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9.6 recce-view-proxy (external service)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L413"
    },
    {
      "id": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "label": "9. Integrations and cross-PWA touchpoints",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "9. integrations and cross-pwa touchpoints",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L380"
    },
    {
      "id": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "label": "Module Design Document \u2014 Recce PWA (Field Branding Inspection)",
      "_origin": "ast",
      "community": 4,
      "community_name": "Recce Module Specification",
      "file_type": "document",
      "norm_label": "module design document \u2014 recce pwa (field branding inspection)",
      "source_file": "recce/MDD_recce.md",
      "source_location": "L1"
    },
    {
      "id": "tests_activity_spec",
      "label": "activity.spec.js",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "activity.spec.js",
      "source_file": "tests/activity.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_activity_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/activity.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_hub_reauth_spec",
      "label": "hub-reauth.spec.js",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "hub-reauth.spec.js",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_hub_reauth_spec_execfilesync",
      "label": "{ execFileSync }",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "{ execfilesync }",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L18"
    },
    {
      "id": "tests_hub_reauth_spec_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L19"
    },
    {
      "id": "tests_hub_reauth_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L17"
    },
    {
      "id": "tests_imgbind_upload_retry_spec",
      "label": "imgbind-upload-retry.spec.js",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "imgbind-upload-retry.spec.js",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_media",
      "label": "MEDIA",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "media",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L19"
    },
    {
      "id": "tests_imgbind_upload_retry_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_recce_spec",
      "label": "recce.spec.js",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "recce.spec.js",
      "source_file": "tests/recce.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_recce_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L30"
    },
    {
      "id": "tests_recce_spec_logoutbtnpresent",
      "label": "logoutBtnPresent()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "logoutbtnpresent()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L21"
    },
    {
      "id": "tests_recce_spec_navigatetophotosstep",
      "label": "navigateToPhotosStep()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "navigatetophotosstep()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L280"
    },
    {
      "id": "tests_recce_spec_suptilepresent",
      "label": "supTilePresent()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "suptilepresent()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_recce_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/recce.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_recce_spec_waitforadminlist",
      "label": "waitForAdminList()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "waitforadminlist()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L162"
    },
    {
      "id": "tests_recce_spec_waitforrecceinit",
      "label": "waitForRecceInit()",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "code",
      "norm_label": "waitforrecceinit()",
      "source_file": "tests/recce.spec.js",
      "source_location": "L38"
    },
    {
      "id": "tests_recce_spec_js_docref_adr_0112",
      "label": "ADR-0112",
      "_origin": "ast",
      "community": 40,
      "community_name": "Customer Management Module Design",
      "file_type": "concept",
      "norm_label": "adr-0112",
      "source_file": "tests/recce.spec.js",
      "source_location": "L572"
    },
    {
      "id": "hr_mdd_hr_5_1_add_salary_structure",
      "label": "5.1 add_salary_structure",
      "_origin": "ast",
      "community": 401,
      "community_name": "PWA Development Documentation",
      "file_type": "document",
      "norm_label": "5.1 add_salary_structure",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L259"
    },
    {
      "id": "hr_mdd_hr_5_2_generate_salary_slip_v2_revised",
      "label": "5.2 generate_salary_slip (v2 revised)",
      "_origin": "ast",
      "community": 401,
      "community_name": "PWA Development Documentation",
      "file_type": "document",
      "norm_label": "5.2 generate_salary_slip (v2 revised)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L274"
    },
    {
      "id": "hr_mdd_hr_5_3_get_employee_advances_for_salary",
      "label": "5.3 get_employee_advances_for_salary",
      "_origin": "ast",
      "community": 401,
      "community_name": "PWA Development Documentation",
      "file_type": "document",
      "norm_label": "5.3 get_employee_advances_for_salary",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L299"
    },
    {
      "id": "hr_mdd_hr_5_4_pay_salary_slip_v2_complete_rewrite",
      "label": "5.4 pay_salary_slip (v2 complete rewrite)",
      "_origin": "ast",
      "community": 401,
      "community_name": "PWA Development Documentation",
      "file_type": "document",
      "norm_label": "5.4 pay_salary_slip (v2 complete rewrite)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L318"
    },
    {
      "id": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "label": "5. RPCs (SECURITY DEFINER, runs as owner)",
      "_origin": "ast",
      "community": 401,
      "community_name": "PWA Development Documentation",
      "file_type": "document",
      "norm_label": "5. rpcs (security definer, runs as owner)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L257"
    },
    {
      "id": "recce_client_tutorial_production_generate_tts_py_production_generate_tts",
      "label": "recce-client/tutorial/production/generate_tts.py",
      "_origin": "ast",
      "community": 404,
      "community_name": "Data Sensitivity and Access",
      "file_type": "code",
      "norm_label": "recce-client/tutorial/production/generate_tts.py",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L1"
    },
    {
      "id": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "label": "fmt_srt_time()",
      "_origin": "ast",
      "community": 404,
      "community_name": "Data Sensitivity and Access",
      "file_type": "code",
      "norm_label": "fmt_srt_time()",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L23"
    },
    {
      "id": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "label": "generate_segment()",
      "_origin": "ast",
      "community": 404,
      "community_name": "Data Sensitivity and Access",
      "file_type": "code",
      "norm_label": "generate_segment()",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L31"
    },
    {
      "id": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_main",
      "label": "main()",
      "_origin": "ast",
      "community": 404,
      "community_name": "Data Sensitivity and Access",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L78"
    },
    {
      "id": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "label": "Generate MP3 + SRT for one segment. Returns audio duration in seconds.",
      "_origin": "ast",
      "community": 404,
      "community_name": "Data Sensitivity and Access",
      "file_type": "rationale",
      "norm_label": "generate mp3 + srt for one segment. returns audio duration in seconds.",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L32"
    },
    {
      "id": "recce_tutorial_production_generate_tts",
      "label": "recce/tutorial/production/generate_tts.py",
      "_origin": "ast",
      "community": 405,
      "community_name": "Video Generation Pipeline Isolation",
      "file_type": "code",
      "norm_label": "recce/tutorial/production/generate_tts.py",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L1"
    },
    {
      "id": "recce_tutorial_production_generate_tts_fmt_srt_time",
      "label": "fmt_srt_time()",
      "_origin": "ast",
      "community": 405,
      "community_name": "Video Generation Pipeline Isolation",
      "file_type": "code",
      "norm_label": "fmt_srt_time()",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L23"
    },
    {
      "id": "recce_tutorial_production_generate_tts_generate_segment",
      "label": "generate_segment()",
      "_origin": "ast",
      "community": 405,
      "community_name": "Video Generation Pipeline Isolation",
      "file_type": "code",
      "norm_label": "generate_segment()",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L31"
    },
    {
      "id": "recce_tutorial_production_generate_tts_main",
      "label": "main()",
      "_origin": "ast",
      "community": 405,
      "community_name": "Video Generation Pipeline Isolation",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L78"
    },
    {
      "id": "recce_tutorial_production_generate_tts_rationale_32",
      "label": "Generate MP3 + SRT for one segment. Returns audio duration in seconds.",
      "_origin": "ast",
      "community": 405,
      "community_name": "Video Generation Pipeline Isolation",
      "file_type": "rationale",
      "norm_label": "generate mp3 + srt for one segment. returns audio duration in seconds.",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L32"
    },
    {
      "id": "rentveh_tutorial_production_generate_tts_py_production_generate_tts",
      "label": "rentveh/tutorial/production/generate_tts.py",
      "_origin": "ast",
      "community": 406,
      "community_name": "ERP and Signage Research",
      "file_type": "code",
      "norm_label": "rentveh/tutorial/production/generate_tts.py",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L1"
    },
    {
      "id": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "label": "fmt_srt_time()",
      "_origin": "ast",
      "community": 406,
      "community_name": "ERP and Signage Research",
      "file_type": "code",
      "norm_label": "fmt_srt_time()",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L23"
    },
    {
      "id": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "label": "generate_segment()",
      "_origin": "ast",
      "community": 406,
      "community_name": "ERP and Signage Research",
      "file_type": "code",
      "norm_label": "generate_segment()",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L31"
    },
    {
      "id": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_main",
      "label": "main()",
      "_origin": "ast",
      "community": 406,
      "community_name": "ERP and Signage Research",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L78"
    },
    {
      "id": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "label": "Generate MP3 + SRT for one segment. Returns audio duration in seconds.",
      "_origin": "ast",
      "community": 406,
      "community_name": "ERP and Signage Research",
      "file_type": "rationale",
      "norm_label": "generate mp3 + srt for one segment. returns audio duration in seconds.",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L32"
    },
    {
      "id": "style_admin_pwa_extensions",
      "label": "admin-pwa-extensions.md",
      "_origin": "ast",
      "community": 407,
      "community_name": "Print Estimation Domain Research",
      "file_type": "document",
      "norm_label": "admin-pwa-extensions.md",
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L1"
    },
    {
      "id": "style_admin_pwa_extensions_24_1_existing_admin_pwa_structure",
      "label": "24.1 Existing Admin PWA Structure",
      "_origin": "ast",
      "community": 407,
      "community_name": "Print Estimation Domain Research",
      "file_type": "document",
      "norm_label": "24.1 existing admin pwa structure",
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L7"
    },
    {
      "id": "style_admin_pwa_extensions_24_2_adding_a_new_section_e_g_admin_client",
      "label": "24.2 Adding a New Section (e.g. `/admin/client`)",
      "_origin": "ast",
      "community": 407,
      "community_name": "Print Estimation Domain Research",
      "file_type": "document",
      "norm_label": "24.2 adding a new section (e.g. `/admin/client`)",
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L14"
    },
    {
      "id": "style_admin_pwa_extensions_24_3_client_management_section_planned",
      "label": "24.3 Client Management Section (planned)",
      "_origin": "ast",
      "community": 407,
      "community_name": "Print Estimation Domain Research",
      "file_type": "document",
      "norm_label": "24.3 client management section (planned)",
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L21"
    },
    {
      "id": "style_admin_pwa_extensions_24_admin_pwa_extending_with_new_management_sections",
      "label": "24. Admin PWA \u2014 Extending with New Management Sections",
      "_origin": "ast",
      "community": 407,
      "community_name": "Print Estimation Domain Research",
      "file_type": "document",
      "norm_label": "24. admin pwa \u2014 extending with new management sections",
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L3"
    },
    {
      "id": "style_sync_and_backend",
      "label": "sync-and-backend.md",
      "_origin": "ast",
      "community": 408,
      "community_name": "NDR Management API",
      "file_type": "document",
      "norm_label": "sync-and-backend.md",
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L1"
    },
    {
      "id": "style_sync_and_backend_10_sync_architecture_3_stage",
      "label": "10. Sync Architecture (3-Stage)",
      "_origin": "ast",
      "community": 408,
      "community_name": "NDR Management API",
      "file_type": "document",
      "norm_label": "10. sync architecture (3-stage)",
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L3"
    },
    {
      "id": "style_sync_and_backend_google_slides_generation",
      "label": "Google Slides Generation",
      "_origin": "ast",
      "community": 408,
      "community_name": "NDR Management API",
      "file_type": "document",
      "norm_label": "google slides generation",
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L40"
    },
    {
      "id": "style_sync_and_backend_postgrest_schema_submissions_table_recce_schema",
      "label": "PostgREST Schema (submissions table, recce schema)",
      "_origin": "ast",
      "community": 408,
      "community_name": "NDR Management API",
      "file_type": "document",
      "norm_label": "postgrest schema (submissions table, recce schema)",
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L28"
    },
    {
      "id": "style_sync_and_backend_rich_html_report_generatereccereporthtml",
      "label": "Rich HTML Report (`generateRecceReportHtml`)",
      "_origin": "ast",
      "community": 408,
      "community_name": "NDR Management API",
      "file_type": "document",
      "norm_label": "rich html report (`generatereccereporthtml`)",
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L47"
    },
    {
      "id": "tests_rentveh_spec",
      "label": "rentveh.spec.js",
      "_origin": "ast",
      "community": 409,
      "community_name": "Sidecar Security Principles",
      "file_type": "code",
      "norm_label": "rentveh.spec.js",
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_rentveh_spec_rv",
      "label": "RV",
      "_origin": "ast",
      "community": 409,
      "community_name": "Sidecar Security Principles",
      "file_type": "code",
      "norm_label": "rv",
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L8"
    },
    {
      "id": "tests_rentveh_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 409,
      "community_name": "Sidecar Security Principles",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L2"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_1_use_a_shared_utility_file_from_shared",
      "label": "1. Use a shared utility file from `/shared/`",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "1. use a shared utility file from `/shared/`",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L189"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_2_format_in_the_database_store_as_string",
      "label": "2. Format in the database (store as string)",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "2. format in the database (store as string)",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L192"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_3_format_only_on_display_list_ledger_not_on_input",
      "label": "3. Format only on display (list/ledger) not on input",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "3. format only on display (list/ledger) not on input",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L195"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_4_use_type_number_with_custom_styling",
      "label": "4. Use `type=\"number\"` with custom styling",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "4. use `type=\"number\"` with custom styling",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L198"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_5_support_multiple_regional_formats_western_indian_european",
      "label": "5. Support multiple regional formats (Western, Indian, European)",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "5. support multiple regional formats (western, indian, european)",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L201"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "label": "ADR-071: Indian Number Formatting for All Monetary Amount Inputs",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "adr-071: indian number formatting for all monetary amount inputs",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L187"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_auto_fill_pre_fill_from_db",
      "label": "Auto-Fill / Pre-Fill from DB",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "auto-fill / pre-fill from db",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L155"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L206"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_canonical_utility_functions",
      "label": "Canonical Utility Functions",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "canonical utility functions",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L81"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L204"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_context",
      "label": "Context",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_cursor_position_preservation",
      "label": "Cursor Position Preservation",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "cursor position preservation",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L164"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_html_template",
      "label": "HTML Template",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "html template",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L124"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L79"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_line_item_row_exception",
      "label": "Line-Item Row Exception",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "line-item row exception",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L173"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_parsing_from_formatted_fields",
      "label": "Parsing from Formatted Fields",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "parsing from formatted fields",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L136"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_references",
      "label": "References",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L235"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L228"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L219"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_status",
      "label": "Status",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_071_indian_number_formatting_trade_offs",
      "label": "Trade-offs",
      "_origin": "ast",
      "community": 41,
      "community_name": "VideoSmith AI Generation Architecture",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L213"
    },
    {
      "id": "tests_upi_pay_spec",
      "label": "upi_pay.spec.js",
      "_origin": "ast",
      "community": 410,
      "community_name": "Offline Storage and Sync",
      "file_type": "code",
      "norm_label": "upi_pay.spec.js",
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_upi_pay_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 410,
      "community_name": "Offline Storage and Sync",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L20"
    },
    {
      "id": "tests_upi_pay_spec_makesession",
      "label": "makeSession()",
      "_origin": "ast",
      "community": 410,
      "community_name": "Offline Storage and Sync",
      "file_type": "code",
      "norm_label": "makesession()",
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tests_upi_pay_spec_session",
      "label": "SESSION",
      "_origin": "ast",
      "community": 410,
      "community_name": "Offline Storage and Sync",
      "file_type": "code",
      "norm_label": "session",
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_upi_pay_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 410,
      "community_name": "Offline Storage and Sync",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L5"
    },
    {
      "id": "tour_pg_mdd_tour_pg_4_phases",
      "label": "4. Phases",
      "_origin": "ast",
      "community": 411,
      "community_name": "Python Process Timeout Handling",
      "file_type": "document",
      "norm_label": "4. phases",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L40"
    },
    {
      "id": "tour_pg_mdd_tour_pg_phase_1_extend_tomtom_mcp_20_min_live_2026_06_04",
      "label": "Phase 1 \u2014 Extend TomTom MCP (~20 min) \u2705 LIVE 2026-06-04",
      "_origin": "ast",
      "community": 411,
      "community_name": "Python Process Timeout Handling",
      "file_type": "document",
      "norm_label": "phase 1 \u2014 extend tomtom mcp (~20 min) \u2705 live 2026-06-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L42"
    },
    {
      "id": "tour_pg_mdd_tour_pg_phase_2_tour_pg_proxy_45_min_live_2026_06_04",
      "label": "Phase 2 \u2014 Tour-pg proxy (~45 min) \u2705 LIVE 2026-06-04",
      "_origin": "ast",
      "community": 411,
      "community_name": "Python Process Timeout Handling",
      "file_type": "document",
      "norm_label": "phase 2 \u2014 tour-pg proxy (~45 min) \u2705 live 2026-06-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L49"
    },
    {
      "id": "tour_pg_mdd_tour_pg_phase_3_pwa_shell_90_min_live_2026_06_04",
      "label": "Phase 3 \u2014 PWA shell (~90 min) \u2705 LIVE 2026-06-04",
      "_origin": "ast",
      "community": 411,
      "community_name": "Python Process Timeout Handling",
      "file_type": "document",
      "norm_label": "phase 3 \u2014 pwa shell (~90 min) \u2705 live 2026-06-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L69"
    },
    {
      "id": "tour_pg_mdd_tour_pg_phase_4_tests_hub_registration_30_min_live_2026_06_04",
      "label": "Phase 4 \u2014 Tests + hub registration (~30 min) \u2705 LIVE 2026-06-04",
      "_origin": "ast",
      "community": 411,
      "community_name": "Python Process Timeout Handling",
      "file_type": "document",
      "norm_label": "phase 4 \u2014 tests + hub registration (~30 min) \u2705 live 2026-06-04",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L89"
    },
    {
      "id": "activity_mdd_activity_5_1_postgrest_connection",
      "label": "5.1 PostgREST connection",
      "_origin": "ast",
      "community": 412,
      "community_name": "PWA Application Hubs",
      "file_type": "document",
      "norm_label": "5.1 postgrest connection",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L194"
    },
    {
      "id": "activity_mdd_activity_5_2_gform_proxy",
      "label": "5.2 GForm proxy",
      "_origin": "ast",
      "community": 412,
      "community_name": "PWA Application Hubs",
      "file_type": "document",
      "norm_label": "5.2 gform proxy",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L220"
    },
    {
      "id": "activity_mdd_activity_5_3_photo_upload_proxy",
      "label": "5.3 Photo upload proxy",
      "_origin": "ast",
      "community": 412,
      "community_name": "PWA Application Hubs",
      "file_type": "document",
      "norm_label": "5.3 photo upload proxy",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L231"
    },
    {
      "id": "activity_mdd_activity_5_api_integration",
      "label": "5. API integration",
      "_origin": "ast",
      "community": 412,
      "community_name": "PWA Application Hubs",
      "file_type": "document",
      "norm_label": "5. api integration",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L192"
    },
    {
      "id": "activity_mdd_activity_8_1_employee_field_worker",
      "label": "8.1 Employee (field worker)",
      "_origin": "ast",
      "community": 413,
      "community_name": "Service Worker Database Shell",
      "file_type": "document",
      "norm_label": "8.1 employee (field worker)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L374"
    },
    {
      "id": "activity_mdd_activity_8_2_client_external_user",
      "label": "8.2 Client (external user)",
      "_origin": "ast",
      "community": 413,
      "community_name": "Service Worker Database Shell",
      "file_type": "document",
      "norm_label": "8.2 client (external user)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L380"
    },
    {
      "id": "activity_mdd_activity_8_3_admin_supervisor",
      "label": "8.3 Admin (supervisor)",
      "_origin": "ast",
      "community": 413,
      "community_name": "Service Worker Database Shell",
      "file_type": "document",
      "norm_label": "8.3 admin (supervisor)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L387"
    },
    {
      "id": "activity_mdd_activity_8_authentication_authorization",
      "label": "8. Authentication & Authorization",
      "_origin": "ast",
      "community": 413,
      "community_name": "Service Worker Database Shell",
      "file_type": "document",
      "norm_label": "8. authentication & authorization",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L372"
    },
    {
      "id": "docs_mdd_print_estimation_11_red_team_3_concrete_failure_modes_mitigations",
      "label": "11. Red-Team: 3 Concrete Failure Modes & Mitigations",
      "_origin": "ast",
      "community": 418,
      "community_name": "Substrate Material Specifications",
      "file_type": "document",
      "norm_label": "11. red-team: 3 concrete failure modes & mitigations",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1283"
    },
    {
      "id": "docs_mdd_print_estimation_red_team_1_cost_margin_data_leaked_to_unauthorized_role",
      "label": "Red-Team 1: Cost/Margin Data Leaked to Unauthorized Role",
      "_origin": "ast",
      "community": 418,
      "community_name": "Substrate Material Specifications",
      "file_type": "document",
      "norm_label": "red-team 1: cost/margin data leaked to unauthorized role",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1285"
    },
    {
      "id": "docs_mdd_print_estimation_red_team_2_rounding_precision_gap_causes_silent_wrong_invoice",
      "label": "Red-Team 2: Rounding/Precision Gap Causes Silent Wrong Invoice",
      "_origin": "ast",
      "community": 418,
      "community_name": "Substrate Material Specifications",
      "file_type": "document",
      "norm_label": "red-team 2: rounding/precision gap causes silent wrong invoice",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1299"
    },
    {
      "id": "docs_mdd_print_estimation_red_team_3_gst_invoice_sequencing_violation_audit_non_compliance",
      "label": "Red-Team 3: GST Invoice Sequencing Violation (Audit Non-Compliance)",
      "_origin": "ast",
      "community": 418,
      "community_name": "Substrate Material Specifications",
      "file_type": "document",
      "norm_label": "red-team 3: gst invoice sequencing violation (audit non-compliance)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1313"
    },
    {
      "id": "docs_mdd_videosmith_7_data_sensitivity_access_model",
      "label": "7. Data Sensitivity & Access Model",
      "_origin": "ast",
      "community": 419,
      "community_name": "Stores and Inventory Management",
      "file_type": "document",
      "norm_label": "7. data sensitivity & access model",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L317"
    },
    {
      "id": "docs_mdd_videosmith_generated_video_content",
      "label": "Generated Video Content",
      "_origin": "ast",
      "community": 419,
      "community_name": "Stores and Inventory Management",
      "file_type": "document",
      "norm_label": "generated video content",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L331"
    },
    {
      "id": "docs_mdd_videosmith_llm_provider_keys",
      "label": "LLM Provider Keys",
      "_origin": "ast",
      "community": 419,
      "community_name": "Stores and Inventory Management",
      "file_type": "document",
      "norm_label": "llm provider keys",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L339"
    },
    {
      "id": "docs_mdd_videosmith_user_session_data",
      "label": "User & Session Data",
      "_origin": "ast",
      "community": 419,
      "community_name": "Stores and Inventory Management",
      "file_type": "document",
      "norm_label": "user & session data",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L319"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync",
      "label": "ADR-080-hub-session-registry-cross-schema-sync.md",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "adr-080-hub-session-registry-cross-schema-sync.md",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_1_hub_is_the_authoritative_session_source",
      "label": "1. Hub Is the Authoritative Session Source",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "1. hub is the authoritative session source",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L78"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_2_hub_pwa_registry_controls_access",
      "label": "2. Hub PWA Registry Controls Access",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "2. hub pwa registry controls access",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L95"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_3_offline_access_control_dual_write_pattern",
      "label": "3. Offline Access Control \u2014 Dual-Write Pattern",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "3. offline access control \u2014 dual-write pattern",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L114"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_4_cross_schema_active_state_sync_security_definer_trigger",
      "label": "4. Cross-Schema Active-State Sync \u2014 SECURITY DEFINER Trigger",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "4. cross-schema active-state sync \u2014 security definer trigger",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L133"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_5_new_pwa_onboarding_checklist",
      "label": "5. New PWA Onboarding Checklist",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "5. new pwa onboarding checklist",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L166"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "label": "ADR-080: Hub as Authoritative Session Registry \u2014 Cross-Schema Active-State Sync Architecture",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "adr-080: hub as authoritative session registry \u2014 cross-schema active-state sync architecture",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L238"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L246"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_context",
      "label": "Context",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_data_flow_diagram",
      "label": "Data Flow Diagram",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "data flow diagram",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L34"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L76"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L216"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_key_tables",
      "label": "Key Tables",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "key tables",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_negative_trade_offs",
      "label": "Negative / Trade-offs",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "negative / trade-offs",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L257"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_performance_considerations",
      "label": "Performance Considerations",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "performance considerations",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L232"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L248"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_references",
      "label": "References",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L286"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L274"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L264"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_session_key_versioning",
      "label": "Session Key Versioning",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "session key versioning",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L218"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_status",
      "label": "Status",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_080_hub_session_registry_cross_schema_sync_trigger_edge_cases",
      "label": "Trigger Edge Cases",
      "_origin": "ast",
      "community": 42,
      "community_name": "Indian Monetary Formatting Standard",
      "file_type": "document",
      "norm_label": "trigger edge cases",
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L226"
    },
    {
      "id": "docs_reference_oss_schema_patterns_2026_07_03",
      "label": "reference_oss_schema_patterns_2026-07-03.md",
      "_origin": "ast",
      "community": 421,
      "community_name": "Custodian Playwright Testing",
      "file_type": "document",
      "norm_label": "reference_oss_schema_patterns_2026-07-03.md",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03",
      "label": "research_erp_lite_landscape_2026-07-03.md",
      "_origin": "ast",
      "community": 421,
      "community_name": "Custodian Playwright Testing",
      "file_type": "document",
      "norm_label": "research_erp_lite_landscape_2026-07-03.md",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03",
      "label": "research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "_origin": "ast",
      "community": 421,
      "community_name": "Custodian Playwright Testing",
      "file_type": "document",
      "norm_label": "research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_signage_fabrication_synthesis_2026_07_04",
      "label": "research_signage_fabrication_synthesis_2026-07-04.md",
      "_origin": "ast",
      "community": 421,
      "community_name": "Custodian Playwright Testing",
      "file_type": "document",
      "norm_label": "research_signage_fabrication_synthesis_2026-07-04.md",
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L1"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_2_1_product_landscape",
      "label": "2.1 Product landscape",
      "_origin": "ast",
      "community": 422,
      "community_name": "Customer Playwright Testing",
      "file_type": "document",
      "norm_label": "2.1 product landscape",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L49"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_2_2_estimation_logic_highest_value_extraction",
      "label": "2.2 Estimation logic (highest-value extraction)",
      "_origin": "ast",
      "community": 422,
      "community_name": "Customer Playwright Testing",
      "file_type": "document",
      "norm_label": "2.2 estimation logic (highest-value extraction)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L60"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_2_3_eflexo_45_day_trial_capture_checklist_do_before_expiry",
      "label": "2.3 eFlexo 45-day trial \u2014 capture checklist (do before expiry)",
      "_origin": "ast",
      "community": 422,
      "community_name": "Customer Playwright Testing",
      "file_type": "document",
      "norm_label": "2.3 eflexo 45-day trial \u2014 capture checklist (do before expiry)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L75"
    },
    {
      "id": "docs_research_erp_lite_landscape_2026_07_03_2_domain_1_branding_printing_print_mis",
      "label": "2. Domain 1 \u2014 Branding & printing (print MIS)",
      "_origin": "ast",
      "community": 422,
      "community_name": "Customer Playwright Testing",
      "file_type": "document",
      "norm_label": "2. domain 1 \u2014 branding & printing (print mis)",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L47"
    },
    {
      "id": "finance_mdd_finance_8_1_service_workers",
      "label": "8.1 Service Workers",
      "_origin": "ast",
      "community": 424,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "8.1 service workers",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L663"
    },
    {
      "id": "finance_mdd_finance_8_2_indexeddb",
      "label": "8.2 IndexedDB",
      "_origin": "ast",
      "community": 424,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "8.2 indexeddb",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L673"
    },
    {
      "id": "finance_mdd_finance_8_3_reconciliation_sync",
      "label": "8.3 Reconciliation sync",
      "_origin": "ast",
      "community": 424,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "8.3 reconciliation sync",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L682"
    },
    {
      "id": "finance_mdd_finance_8_offline_sync_strategy",
      "label": "8. Offline + sync strategy",
      "_origin": "ast",
      "community": 424,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "8. offline + sync strategy",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L661"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate",
      "label": "ADR-067-cross-pwa-change-safety-gate.md",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "adr-067-cross-pwa-change-safety-gate.md",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "label": "ADR-067: Cross-PWA Change Safety Gate \u2014 Explicit Confirmation Before Shared Infrastructure Changes",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "adr-067: cross-pwa change safety gate \u2014 explicit confirmation before shared infrastructure changes",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_alternative_1_no_gate_trust_developer_judgment",
      "label": "Alternative 1: No Gate \u2014 Trust Developer Judgment",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "alternative 1: no gate \u2014 trust developer judgment",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L157"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_alternative_2_automatic_detection_silent_rollback",
      "label": "Alternative 2: Automatic Detection + Silent Rollback",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "alternative 2: automatic detection + silent rollback",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L161"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_alternative_3_require_unit_tests_before_confirmation",
      "label": "Alternative 3: Require Unit Tests Before Confirmation",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "alternative 3: require unit tests before confirmation",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L165"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_alternative_4_only_confirm_on_likely_changes_not_all_shared_infrastructure",
      "label": "Alternative 4: Only Confirm on \"Likely\" Changes, Not All Shared Infrastructure",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "alternative 4: only confirm on \"likely\" changes, not all shared infrastructure",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L169"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L155"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L175"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_confirmation_message_format",
      "label": "Confirmation Message Format",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "confirmation message format",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L87"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L173"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_context",
      "label": "Context",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L13"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L42"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_references",
      "label": "References",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L205"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L197"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_related_guidelines",
      "label": "Related Guidelines",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "related guidelines",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L146"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_risks_mitigations",
      "label": "Risks & Mitigations",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "risks & mitigations",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L188"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_status",
      "label": "Status",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_trade_offs",
      "label": "Trade-offs",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L182"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_trigger_list_when_to_ask_for_confirmation",
      "label": "Trigger List: When to Ask for Confirmation",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "trigger list: when to ask for confirmation",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_what_proceed_means",
      "label": "What \"Proceed\" Means",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "what \"proceed\" means",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L131"
    },
    {
      "id": "adr_adr_067_cross_pwa_change_safety_gate_when_not_to_ask",
      "label": "When NOT to Ask",
      "_origin": "ast",
      "community": 43,
      "community_name": "Hub Session Registry Synchronization",
      "file_type": "document",
      "norm_label": "when not to ask",
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L137"
    },
    {
      "id": "shared_tour",
      "label": "tour.js",
      "_origin": "ast",
      "community": 432,
      "community_name": "Bilingual Vehicle Log PWA",
      "file_type": "code",
      "norm_label": "tour.js",
      "source_file": "shared/tour.js",
      "source_location": "L1"
    },
    {
      "id": "shared_tour_close",
      "label": "close()",
      "_origin": "ast",
      "community": 432,
      "community_name": "Bilingual Vehicle Log PWA",
      "file_type": "code",
      "norm_label": "close()",
      "source_file": "shared/tour.js",
      "source_location": "L96"
    },
    {
      "id": "shared_tour_go",
      "label": "go()",
      "_origin": "ast",
      "community": 432,
      "community_name": "Bilingual Vehicle Log PWA",
      "file_type": "code",
      "norm_label": "go()",
      "source_file": "shared/tour.js",
      "source_location": "L73"
    },
    {
      "id": "shared_tour_render",
      "label": "render()",
      "_origin": "ast",
      "community": 432,
      "community_name": "Bilingual Vehicle Log PWA",
      "file_type": "code",
      "norm_label": "render()",
      "source_file": "shared/tour.js",
      "source_location": "L15"
    },
    {
      "id": "tests_counters_spec",
      "label": "counters.spec.js",
      "_origin": "ast",
      "community": 435,
      "community_name": "Self-Hosted Push Notifications",
      "file_type": "code",
      "norm_label": "counters.spec.js",
      "source_file": "tests/counters.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_counters_spec_dbdelete",
      "label": "dbDelete()",
      "_origin": "ast",
      "community": 435,
      "community_name": "Self-Hosted Push Notifications",
      "file_type": "code",
      "norm_label": "dbdelete()",
      "source_file": "tests/counters.spec.js",
      "source_location": "L28"
    },
    {
      "id": "tests_counters_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 435,
      "community_name": "Self-Hosted Push Notifications",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/counters.spec.js",
      "source_location": "L19"
    },
    {
      "id": "tests_counters_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 435,
      "community_name": "Self-Hosted Push Notifications",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/counters.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_custodian_spec",
      "label": "custodian.spec.js",
      "_origin": "ast",
      "community": 436,
      "community_name": "Custodian Advance Settlements",
      "file_type": "code",
      "norm_label": "custodian.spec.js",
      "source_file": "tests/custodian.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_custodian_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 436,
      "community_name": "Custodian Advance Settlements",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/custodian.spec.js",
      "source_location": "L10"
    },
    {
      "id": "tests_custodian_spec_request",
      "label": "{ request }",
      "_origin": "ast",
      "community": 436,
      "community_name": "Custodian Advance Settlements",
      "file_type": "code",
      "norm_label": "{ request }",
      "source_file": "tests/custodian.spec.js",
      "source_location": "L158"
    },
    {
      "id": "tests_custodian_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 436,
      "community_name": "Custodian Advance Settlements",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/custodian.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_customers_spec",
      "label": "customers.spec.js",
      "_origin": "ast",
      "community": 437,
      "community_name": "Custodian Transfer Tutorial UI",
      "file_type": "code",
      "norm_label": "customers.spec.js",
      "source_file": "tests/customers.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_customers_spec_dbdelete",
      "label": "dbDelete()",
      "_origin": "ast",
      "community": 437,
      "community_name": "Custodian Transfer Tutorial UI",
      "file_type": "code",
      "norm_label": "dbdelete()",
      "source_file": "tests/customers.spec.js",
      "source_location": "L23"
    },
    {
      "id": "tests_customers_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 437,
      "community_name": "Custodian Transfer Tutorial UI",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/customers.spec.js",
      "source_location": "L15"
    },
    {
      "id": "tests_customers_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 437,
      "community_name": "Custodian Transfer Tutorial UI",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/customers.spec.js",
      "source_location": "L4"
    },
    {
      "id": "tests_hr_spec",
      "label": "hr.spec.js",
      "_origin": "ast",
      "community": 438,
      "community_name": "Custodian Transfer Rejection Flow",
      "file_type": "code",
      "norm_label": "hr.spec.js",
      "source_file": "tests/hr.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_hr_spec_hr_headers",
      "label": "HR_HEADERS",
      "_origin": "ast",
      "community": 438,
      "community_name": "Custodian Transfer Rejection Flow",
      "file_type": "code",
      "norm_label": "hr_headers",
      "source_file": "tests/hr.spec.js",
      "source_location": "L135"
    },
    {
      "id": "tests_hr_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 438,
      "community_name": "Custodian Transfer Rejection Flow",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/hr.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tests_hr_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 438,
      "community_name": "Custodian Transfer Rejection Flow",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/hr.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_printing_spec",
      "label": "printing.spec.js",
      "_origin": "ast",
      "community": 439,
      "community_name": "Sales Playwright Testing",
      "file_type": "code",
      "norm_label": "printing.spec.js",
      "source_file": "tests/printing.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_printing_spec_additem",
      "label": "addItem()",
      "_origin": "ast",
      "community": 439,
      "community_name": "Sales Playwright Testing",
      "file_type": "code",
      "norm_label": "additem()",
      "source_file": "tests/printing.spec.js",
      "source_location": "L167"
    },
    {
      "id": "tests_printing_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 439,
      "community_name": "Sales Playwright Testing",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/printing.spec.js",
      "source_location": "L9"
    },
    {
      "id": "tests_printing_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 439,
      "community_name": "Sales Playwright Testing",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/printing.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_safe_bottom_spec",
      "label": "safe_bottom.spec.js",
      "_origin": "ast",
      "community": 440,
      "community_name": "Mapping Integration and Fallbacks",
      "file_type": "code",
      "norm_label": "safe_bottom.spec.js",
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_safe_bottom_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 440,
      "community_name": "Mapping Integration and Fallbacks",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L40"
    },
    {
      "id": "tests_safe_bottom_spec_pwas",
      "label": "PWAS",
      "_origin": "ast",
      "community": 440,
      "community_name": "Mapping Integration and Fallbacks",
      "file_type": "code",
      "norm_label": "pwas",
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L16"
    },
    {
      "id": "tests_safe_bottom_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 440,
      "community_name": "Mapping Integration and Fallbacks",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L11"
    },
    {
      "id": "tests_tour_pg_spec",
      "label": "tour_pg.spec.js",
      "_origin": "ast",
      "community": 441,
      "community_name": "Project Scope and References",
      "file_type": "code",
      "norm_label": "tour_pg.spec.js",
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_tour_pg_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 441,
      "community_name": "Project Scope and References",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L16"
    },
    {
      "id": "tests_tour_pg_spec_minthubauth",
      "label": "mintHubAuth()",
      "_origin": "ast",
      "community": 441,
      "community_name": "Project Scope and References",
      "file_type": "code",
      "norm_label": "minthubauth()",
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L24"
    },
    {
      "id": "tests_tour_pg_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 441,
      "community_name": "Project Scope and References",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L7"
    },
    {
      "id": "tests_vendors_spec",
      "label": "vendors.spec.js",
      "_origin": "ast",
      "community": 442,
      "community_name": "Resolved Technical Decisions",
      "file_type": "code",
      "norm_label": "vendors.spec.js",
      "source_file": "tests/vendors.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_vendors_spec_dbcleanup",
      "label": "dbCleanup()",
      "_origin": "ast",
      "community": 442,
      "community_name": "Resolved Technical Decisions",
      "file_type": "code",
      "norm_label": "dbcleanup()",
      "source_file": "tests/vendors.spec.js",
      "source_location": "L21"
    },
    {
      "id": "tests_vendors_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 442,
      "community_name": "Resolved Technical Decisions",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/vendors.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_vendors_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 442,
      "community_name": "Resolved Technical Decisions",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/vendors.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_sales_spec",
      "label": "sales.spec.js",
      "_origin": "ast",
      "community": 454,
      "community_name": "Session Lifecycle Management",
      "file_type": "code",
      "norm_label": "sales.spec.js",
      "source_file": "tests/sales.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_sales_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 454,
      "community_name": "Session Lifecycle Management",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/sales.spec.js",
      "source_location": "L2"
    },
    {
      "id": "docref_adr_0111",
      "label": "ADR-0111",
      "_origin": "ast",
      "community": 454,
      "community_name": "Session Lifecycle Management",
      "file_type": "concept",
      "norm_label": "adr-0111",
      "source_file": "tests/sales.spec.js",
      "source_location": "L64"
    },
    {
      "id": "docs_mdd_videosmith_2_inspiration_vs_scope",
      "label": "2. Inspiration vs. Scope",
      "_origin": "ast",
      "community": 457,
      "community_name": "Platform PWAs and Hub",
      "file_type": "document",
      "norm_label": "2. inspiration vs. scope",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L27"
    },
    {
      "id": "docs_mdd_videosmith_intentional_out_of_scope_for_v1",
      "label": "Intentional Out-of-Scope for v1",
      "_origin": "ast",
      "community": 457,
      "community_name": "Platform PWAs and Hub",
      "file_type": "document",
      "norm_label": "intentional out-of-scope for v1",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L49"
    },
    {
      "id": "docs_mdd_videosmith_references_studied",
      "label": "References Studied",
      "_origin": "ast",
      "community": 457,
      "community_name": "Platform PWAs and Hub",
      "file_type": "document",
      "norm_label": "references studied",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L29"
    },
    {
      "id": "docs_mdd_videosmith_8_open_questions_resolved_by_user_2026_07_03",
      "label": "8. Open Questions \u2014 RESOLVED by User (2026-07-03)",
      "_origin": "ast",
      "community": 458,
      "community_name": "Tutorial Analytics and Tracking",
      "file_type": "document",
      "norm_label": "8. open questions \u2014 resolved by user (2026-07-03)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L348"
    },
    {
      "id": "docs_mdd_videosmith_architecture_questions",
      "label": "Architecture Questions",
      "_origin": "ast",
      "community": 458,
      "community_name": "Tutorial Analytics and Tracking",
      "file_type": "document",
      "norm_label": "architecture questions",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L352"
    },
    {
      "id": "docs_mdd_videosmith_technical_questions",
      "label": "Technical Questions",
      "_origin": "ast",
      "community": 458,
      "community_name": "Tutorial Analytics and Tracking",
      "file_type": "document",
      "norm_label": "technical questions",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L363"
    },
    {
      "id": "expense_sw",
      "label": "expense/sw.js",
      "_origin": "ast",
      "community": 462,
      "community_name": "Shiprocket Live Booking Service",
      "file_type": "code",
      "norm_label": "expense/sw.js",
      "source_file": "expense/sw.js",
      "source_location": "L1"
    },
    {
      "id": "expense_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 462,
      "community_name": "Shiprocket Live Booking Service",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "expense/sw.js",
      "source_location": "L2"
    },
    {
      "id": "setup_watcher",
      "label": "watcher.ps1",
      "_origin": "ast",
      "community": 472,
      "community_name": "Service Worker Shell Cache",
      "file_type": "code",
      "norm_label": "watcher.ps1",
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L1"
    },
    {
      "id": "setup_watcher_log",
      "label": "Log()",
      "_origin": "ast",
      "community": 472,
      "community_name": "Service Worker Shell Cache",
      "file_type": "code",
      "norm_label": "log()",
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L10"
    },
    {
      "id": "setup_watcher_process_job",
      "label": "Process-Job()",
      "_origin": "ast",
      "community": 472,
      "community_name": "Service Worker Shell Cache",
      "file_type": "code",
      "norm_label": "process-job()",
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L16"
    },
    {
      "id": "tests_client_spec",
      "label": "client.spec.js",
      "_origin": "ast",
      "community": 478,
      "community_name": "Service Worker App Shell",
      "file_type": "code",
      "norm_label": "client.spec.js",
      "source_file": "tests/client.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_client_spec_isclientbuilt",
      "label": "isClientBuilt()",
      "_origin": "ast",
      "community": 478,
      "community_name": "Service Worker App Shell",
      "file_type": "code",
      "norm_label": "isclientbuilt()",
      "source_file": "tests/client.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_client_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 478,
      "community_name": "Service Worker App Shell",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/client.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_debug_tour_spec",
      "label": "debug_tour.spec.js",
      "_origin": "ast",
      "community": 479,
      "community_name": "Brevo Email Domain Authentication",
      "file_type": "code",
      "norm_label": "debug_tour.spec.js",
      "source_file": "tests/debug_tour.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_debug_tour_spec_path",
      "label": "path",
      "_origin": "ast",
      "community": 479,
      "community_name": "Brevo Email Domain Authentication",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "tests/debug_tour.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_debug_tour_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 479,
      "community_name": "Brevo Email Domain Authentication",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/debug_tour.spec.js",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture",
      "label": "ADR-089-bilingual-platform-architecture.md",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "adr-089-bilingual-platform-architecture.md",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_adoption_checklist_for_new_bilingual_pwa",
      "label": "Adoption Checklist for New Bilingual PWA",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "adoption checklist for new bilingual pwa",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L275"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "label": "ADR-089: Bilingual EN/HI Platform Architecture \u2014 DB-Backed Language Preference, t() Helper, and Adoption Checklist",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "adr-089: bilingual en/hi platform architecture \u2014 db-backed language preference, t() helper, and adoption checklist",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_all_user_facing_strings_use_bilingual_objects",
      "label": "All User-Facing Strings Use Bilingual Objects",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "all user-facing strings use bilingual objects",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L82"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L369"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_browser_text_to_speech_optional",
      "label": "Browser Text-to-Speech (Optional)",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "browser text-to-speech (optional)",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L193"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L385"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_context",
      "label": "Context",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_db_schema_for_bilingual_data",
      "label": "DB Schema for Bilingual Data",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "db schema for bilingual data",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L225"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_html_elements_using_data_i18n_attribute",
      "label": "HTML Elements Using `data-i18n` Attribute",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "html elements using `data-i18n` attribute",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L333"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_language_preference_storage",
      "label": "Language Preference Storage",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "language preference storage",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_references",
      "label": "References",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L421"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L412"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_rpc_for_saving_language_preference",
      "label": "RPC for Saving Language Preference",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "rpc for saving language preference",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L257"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_status",
      "label": "Status",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_the_t_helper_function_copy_verbatim",
      "label": "The `t()` Helper Function (Copy-Verbatim)",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "the `t()` helper function (copy-verbatim)",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L62"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_top_bar_language_toggle_button",
      "label": "Top-Bar Language Toggle Button",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "top-bar language toggle button",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L96"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_translation_naming_conventions",
      "label": "Translation Naming Conventions",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "translation naming conventions",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L317"
    },
    {
      "id": "adr_adr_089_bilingual_platform_architecture_which_pwas_require_bilingual_mandatory",
      "label": "Which PWAs Require Bilingual (Mandatory)",
      "_origin": "ast",
      "community": 48,
      "community_name": "Sales Database Schema Views",
      "file_type": "document",
      "norm_label": "which pwas require bilingual (mandatory)",
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L323"
    },
    {
      "id": "tests_hub_spec",
      "label": "hub.spec.js",
      "_origin": "ast",
      "community": 480,
      "community_name": "Service Worker Shell Setup",
      "file_type": "code",
      "norm_label": "hub.spec.js",
      "source_file": "tests/hub.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_hub_spec_injectsession",
      "label": "injectSession()",
      "_origin": "ast",
      "community": 480,
      "community_name": "Service Worker Shell Setup",
      "file_type": "code",
      "norm_label": "injectsession()",
      "source_file": "tests/hub.spec.js",
      "source_location": "L8"
    },
    {
      "id": "tests_hub_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 480,
      "community_name": "Service Worker Shell Setup",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/hub.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_mappls_creds_spec",
      "label": "mappls-creds.spec.js",
      "_origin": "ast",
      "community": 481,
      "community_name": "Custodian Role View Selector",
      "file_type": "code",
      "norm_label": "mappls-creds.spec.js",
      "source_file": "tests/mappls-creds.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_mappls_creds_spec_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 481,
      "community_name": "Custodian Role View Selector",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "tests/mappls-creds.spec.js",
      "source_location": "L14"
    },
    {
      "id": "tests_mappls_creds_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 481,
      "community_name": "Custodian Role View Selector",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/mappls-creds.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_production_spec",
      "label": "production.spec.js",
      "_origin": "ast",
      "community": 482,
      "community_name": "Employee Advance Request Form",
      "file_type": "code",
      "norm_label": "production.spec.js",
      "source_file": "tests/production.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_production_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 482,
      "community_name": "Employee Advance Request Form",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/production.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_production_spec_js_docref_adr_0001",
      "label": "ADR-0001",
      "_origin": "ast",
      "community": 482,
      "community_name": "Employee Advance Request Form",
      "file_type": "concept",
      "norm_label": "adr-0001",
      "source_file": "tests/production.spec.js",
      "source_location": "L48"
    },
    {
      "id": "tests_stores_spec",
      "label": "stores.spec.js",
      "_origin": "ast",
      "community": 483,
      "community_name": "Ledger Transfers and Advances",
      "file_type": "code",
      "norm_label": "stores.spec.js",
      "source_file": "tests/stores.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_stores_spec_injectstoresuser",
      "label": "injectStoresUser()",
      "_origin": "ast",
      "community": 483,
      "community_name": "Ledger Transfers and Advances",
      "file_type": "code",
      "norm_label": "injectstoresuser()",
      "source_file": "tests/stores.spec.js",
      "source_location": "L10"
    },
    {
      "id": "tests_stores_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 483,
      "community_name": "Ledger Transfers and Advances",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/stores.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_yagya_portfolio_spec",
      "label": "yagya-portfolio.spec.js",
      "_origin": "ast",
      "community": 484,
      "community_name": "Custodian and Payee Management",
      "file_type": "code",
      "norm_label": "yagya-portfolio.spec.js",
      "source_file": "tests/yagya-portfolio.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_yagya_portfolio_spec_siteisok",
      "label": "siteIsOk()",
      "_origin": "ast",
      "community": 484,
      "community_name": "Custodian and Payee Management",
      "file_type": "code",
      "norm_label": "siteisok()",
      "source_file": "tests/yagya-portfolio.spec.js",
      "source_location": "L12"
    },
    {
      "id": "tests_yagya_portfolio_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 484,
      "community_name": "Custodian and Payee Management",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/yagya-portfolio.spec.js",
      "source_location": "L3"
    },
    {
      "id": "tests_rentveh_drafts_spec",
      "label": "rentveh-drafts.spec.js",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "rentveh-drafts.spec.js",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_rentveh_drafts_spec_jpeg_1px",
      "label": "JPEG_1PX",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "jpeg_1px",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L25"
    },
    {
      "id": "tests_rentveh_drafts_spec_rv",
      "label": "RV",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "rv",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L18"
    },
    {
      "id": "tests_rentveh_drafts_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L13"
    },
    {
      "id": "tests_rentveh_terrain_spec",
      "label": "rentveh-terrain.spec.js",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "rentveh-terrain.spec.js",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_rentveh_terrain_spec_att_max",
      "label": "ATT_MAX",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "att_max",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L19"
    },
    {
      "id": "tests_rentveh_terrain_spec_rv",
      "label": "RV",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "rv",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L15"
    },
    {
      "id": "tests_rentveh_terrain_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L10"
    },
    {
      "id": "docref_adr_0062",
      "label": "ADR-0062",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "concept",
      "norm_label": "adr-0062",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L87"
    },
    {
      "id": "docref_adr_0144",
      "label": "ADR-0144",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "concept",
      "norm_label": "adr-0144",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L93"
    },
    {
      "id": "tests_rentveh_drafts_spec_js_docref_adr_0139",
      "label": "ADR-0139",
      "_origin": "ast",
      "community": 49,
      "community_name": "Contacts PWA Application Logic",
      "file_type": "concept",
      "norm_label": "adr-0139",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L1"
    },
    {
      "id": "activity_sw",
      "label": "activity/sw.js",
      "_origin": "ast",
      "community": 490,
      "community_name": "Sequential Estimate Numbering",
      "file_type": "code",
      "norm_label": "activity/sw.js",
      "source_file": "activity/sw.js",
      "source_location": "L1"
    },
    {
      "id": "activity_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 490,
      "community_name": "Sequential Estimate Numbering",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "activity/sw.js",
      "source_location": "L3"
    },
    {
      "id": "admin_sw",
      "label": "admin/sw.js",
      "_origin": "ast",
      "community": 491,
      "community_name": "Role-Gated Margin Rollup Functions",
      "file_type": "code",
      "norm_label": "admin/sw.js",
      "source_file": "admin/sw.js",
      "source_location": "L1"
    },
    {
      "id": "admin_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 491,
      "community_name": "Role-Gated Margin Rollup Functions",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "admin/sw.js",
      "source_location": "L2"
    },
    {
      "id": "claude_prebuild_check",
      "label": "prebuild_check.sh",
      "_origin": "ast",
      "community": 495,
      "community_name": "Products and Inventory Management",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "norm_label": "prebuild_check.sh",
      "source_file": ".claude/prebuild_check.sh",
      "source_location": "L1"
    },
    {
      "id": "var_www_360lm_claude_prebuild_check_sh__entry",
      "label": "prebuild_check.sh script",
      "_origin": "ast",
      "community": 495,
      "community_name": "Products and Inventory Management",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "norm_label": "prebuild_check.sh script",
      "source_file": ".claude/prebuild_check.sh",
      "source_location": "L1"
    },
    {
      "id": "client_sw",
      "label": "client/sw.js",
      "_origin": "ast",
      "community": 497,
      "community_name": "Pickup Address Management API",
      "file_type": "code",
      "norm_label": "client/sw.js",
      "source_file": "client/sw.js",
      "source_location": "L1"
    },
    {
      "id": "client_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 497,
      "community_name": "Pickup Address Management API",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "client/sw.js",
      "source_location": "L3"
    },
    {
      "id": "contacts_sw",
      "label": "contacts/sw.js",
      "_origin": "ast",
      "community": 499,
      "community_name": "Courier Pickup Scheduling API",
      "file_type": "code",
      "norm_label": "contacts/sw.js",
      "source_file": "contacts/sw.js",
      "source_location": "L1"
    },
    {
      "id": "contacts_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 499,
      "community_name": "Courier Pickup Scheduling API",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "contacts/sw.js",
      "source_location": "L2"
    },
    {
      "id": "recce_client_mdd_recce_client",
      "label": "MDD_recce_client.md",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "mdd_recce_client.md",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L1"
    },
    {
      "id": "recce_client_mdd_recce_client_10_1_auth_provider_option_a_magic_link_vs_b_sso_magic_link",
      "label": "10.1 Auth provider \u2014 Option A (magic-link) vs B (SSO + magic-link)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "10.1 auth provider \u2014 option a (magic-link) vs b (sso + magic-link)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L398"
    },
    {
      "id": "recce_client_mdd_recce_client_10_2_email_provider",
      "label": "10.2 Email provider",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "10.2 email provider",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L402"
    },
    {
      "id": "recce_client_mdd_recce_client_10_3_view_url_security_audit_blocker_for_4_2",
      "label": "10.3 \u26a0 `view_url` security audit \u2014 BLOCKER for 4.2",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "10.3 \u26a0 `view_url` security audit \u2014 blocker for 4.2",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L412"
    },
    {
      "id": "recce_client_mdd_recce_client_10_4_multi_brand_client_flat_brand_codes_or_scoped_per_user",
      "label": "10.4 Multi-brand client \u2014 flat brand_codes or scoped per-user",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "10.4 multi-brand client \u2014 flat brand_codes or scoped per-user",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L426"
    },
    {
      "id": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "label": "10. Decisions needed BEFORE Phase 4.1 build",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "10. decisions needed before phase 4.1 build",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L394"
    },
    {
      "id": "recce_client_mdd_recce_client_11_open_questions_intentionally_deferred",
      "label": "11. Open questions intentionally deferred",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "11. open questions intentionally deferred",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L432"
    },
    {
      "id": "recce_client_mdd_recce_client_12_acceptance_for_phase_4_1_4_2_4_4_minimum_viable_portal",
      "label": "12. Acceptance for Phase 4.1+4.2+4.4 (minimum viable portal)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "12. acceptance for phase 4.1+4.2+4.4 (minimum viable portal)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L446"
    },
    {
      "id": "recce_client_mdd_recce_client_13_glossary",
      "label": "13. Glossary",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "13. glossary",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L462"
    },
    {
      "id": "recce_client_mdd_recce_client_14_adrs_governing_this_module",
      "label": "14. ADRs governing this module",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "14. adrs governing this module",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L477"
    },
    {
      "id": "recce_client_mdd_recce_client_1_why_this_is_a_separate_pwa",
      "label": "1. Why this is a separate PWA",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "1. why this is a separate pwa",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L11"
    },
    {
      "id": "recce_client_mdd_recce_client_2_1_db_columns_on_recce_submissions_pre_existing_not_added_by_this_mdd",
      "label": "2.1 DB columns on `recce.submissions` (pre-existing, not added by this MDD)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "2.1 db columns on `recce.submissions` (pre-existing, not added by this mdd)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L31"
    },
    {
      "id": "recce_client_mdd_recce_client_2_2_from_phase_3_already_live",
      "label": "2.2 From Phase 3 (already LIVE)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "2.2 from phase 3 (already live)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L46"
    },
    {
      "id": "recce_client_mdd_recce_client_2_3_two_flag_distinction_must_not_confuse",
      "label": "2.3 Two-flag distinction (must not confuse)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "2.3 two-flag distinction (must not confuse)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L51"
    },
    {
      "id": "recce_client_mdd_recce_client_2_what_s_already_in_place_don_t_rebuild",
      "label": "2. What's already in place \u2014 DON'T rebuild",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "2. what's already in place \u2014 don't rebuild",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L29"
    },
    {
      "id": "recce_client_mdd_recce_client_3_auth_model_two_options_user_must_pick_before_phase_4_1",
      "label": "3. Auth model \u2014 TWO OPTIONS, user must pick before Phase 4.1",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "3. auth model \u2014 two options, user must pick before phase 4.1",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L62"
    },
    {
      "id": "recce_client_mdd_recce_client_4_phases_planned_within_phase_4",
      "label": "4. Phases planned within Phase 4",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "4. phases planned within phase 4",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L98"
    },
    {
      "id": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "label": "5.1 New tables (all in existing `counters` schema)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.1 new tables (all in existing `counters` schema)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L116"
    },
    {
      "id": "recce_client_mdd_recce_client_5_2_new_columns_on_recce_submissions_purely_additive",
      "label": "5.2 New columns on `recce.submissions` (purely additive)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.2 new columns on `recce.submissions` (purely additive)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L182"
    },
    {
      "id": "recce_client_mdd_recce_client_5_3_visibility_view",
      "label": "5.3 Visibility view",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.3 visibility view",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L191"
    },
    {
      "id": "recce_client_mdd_recce_client_5_4_visibility_filter_security_definer_function",
      "label": "5.4 Visibility filter \u2014 security-definer function",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.4 visibility filter \u2014 security-definer function",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L213"
    },
    {
      "id": "recce_client_mdd_recce_client_5_5_auth_rpcs",
      "label": "5.5 Auth RPCs",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.5 auth rpcs",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L258"
    },
    {
      "id": "recce_client_mdd_recce_client_5_6_grants",
      "label": "5.6 Grants",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5.6 grants",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L280"
    },
    {
      "id": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "label": "5. DB schema \u2014 Phase 4.1",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "5. db schema \u2014 phase 4.1",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L114"
    },
    {
      "id": "recce_client_mdd_recce_client_6_1_screens",
      "label": "6.1 Screens",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "6.1 screens",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L290"
    },
    {
      "id": "recce_client_mdd_recce_client_6_2_stack",
      "label": "6.2 Stack",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "6.2 stack",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L334"
    },
    {
      "id": "recce_client_mdd_recce_client_6_3_session_storage",
      "label": "6.3 Session storage",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "6.3 session storage",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L344"
    },
    {
      "id": "recce_client_mdd_recce_client_6_pwa_structure_phase_4_2",
      "label": "6. PWA structure \u2014 Phase 4.2",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "6. pwa structure \u2014 phase 4.2",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L288"
    },
    {
      "id": "recce_client_mdd_recce_client_7_admin_ui_inside_countermanagement_phase_4_5",
      "label": "7. Admin UI inside CounterManagement \u2014 Phase 4.5",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "7. admin ui inside countermanagement \u2014 phase 4.5",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L353"
    },
    {
      "id": "recce_client_mdd_recce_client_8_notifications_phase_4_6_not_blocking_4_1_4_4",
      "label": "8. Notifications \u2014 Phase 4.6 (not blocking 4.1\u20134.4)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "8. notifications \u2014 phase 4.6 (not blocking 4.1\u20134.4)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L367"
    },
    {
      "id": "recce_client_mdd_recce_client_9_cross_pwa_cross_system_safety",
      "label": "9. Cross-PWA + cross-system safety",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "9. cross-pwa + cross-system safety",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L378"
    },
    {
      "id": "recce_client_mdd_recce_client_counters_client_invite_outstanding_magic_links",
      "label": "`counters.client_invite` \u2014 outstanding magic-links",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "`counters.client_invite` \u2014 outstanding magic-links",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L166"
    },
    {
      "id": "recce_client_mdd_recce_client_counters_client_session_active_sessions",
      "label": "`counters.client_session` \u2014 active sessions",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "`counters.client_session` \u2014 active sessions",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L153"
    },
    {
      "id": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "label": "Module Design Document \u2014 Client Portal PWA (`/recce-client/`)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "module design document \u2014 client portal pwa (`/recce-client/`)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L1"
    },
    {
      "id": "recce_client_mdd_recce_client_my_recommendation_defer_until_10",
      "label": "My recommendation (defer until \u00a710)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "my recommendation (defer until \u00a710)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L92"
    },
    {
      "id": "recce_client_mdd_recce_client_option_a_email_magic_link_only_simpler",
      "label": "Option A \u2014 Email magic-link only (simpler)",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "option a \u2014 email magic-link only (simpler)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L66"
    },
    {
      "id": "recce_client_mdd_recce_client_option_b_google_microsoft_sso_email_magic_link_as_fallback",
      "label": "Option B \u2014 Google/Microsoft SSO + email magic-link as fallback",
      "_origin": "ast",
      "community": 5,
      "community_name": "Client Portal Authentication",
      "file_type": "document",
      "norm_label": "option b \u2014 google/microsoft sso + email magic-link as fallback",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L80"
    },
    {
      "id": "docs_bilingual_devguide",
      "label": "bilingual_devguide.md",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "bilingual_devguide.md",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L1"
    },
    {
      "id": "docs_bilingual_devguide_1_substring_match_sweeps_can_corrupt_the_dict_itself",
      "label": "1. Substring-match sweeps can corrupt the dict itself",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "1. substring-match sweeps can corrupt the dict itself",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L175"
    },
    {
      "id": "docs_bilingual_devguide_2_single_quoted_strings_template_literals",
      "label": "2. Single-quoted strings \u2260 template literals",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "2. single-quoted strings = template literals",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L191"
    },
    {
      "id": "docs_bilingual_devguide_3_functions_defined_above_const_i18n_are_fine_calls_to_them_at_module_load_are_not",
      "label": "3. Functions defined above `const I18N` are fine; calls TO them at module load are not",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "3. functions defined above `const i18n` are fine; calls to them at module load are not",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L203"
    },
    {
      "id": "docs_bilingual_devguide_adoption_checklist_per_pwa",
      "label": "Adoption checklist (per PWA)",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "adoption checklist (per pwa)",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L68"
    },
    {
      "id": "docs_bilingual_devguide_applyi18nin_rootel_post_render_hook",
      "label": "`applyI18nIn(rootEl)` \u2014 post-render hook",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "`applyi18nin(rootel)` \u2014 post-render hook",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L213"
    },
    {
      "id": "docs_bilingual_devguide_architecture_one_system_not_two",
      "label": "Architecture \u2014 one system, not two",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "architecture \u2014 one system, not two",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L20"
    },
    {
      "id": "docs_bilingual_devguide_auto_speaker_on_error_toasts_v15d",
      "label": "Auto-speaker on error toasts (v15d)",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "auto-speaker on error toasts (v15d)",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L234"
    },
    {
      "id": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "label": "Bilingual EN/HI \u2014 DevGuide for 360LM PWAs",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "bilingual en/hi \u2014 devguide for 360lm pwas",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L1"
    },
    {
      "id": "docs_bilingual_devguide_db_schema_recce_scoped_today_portable",
      "label": "DB schema (Recce-scoped today; portable)",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "db schema (recce-scoped today; portable)",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L42"
    },
    {
      "id": "docs_bilingual_devguide_maintenance",
      "label": "Maintenance",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "maintenance",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L150"
    },
    {
      "id": "docs_bilingual_devguide_naming_conventions",
      "label": "Naming conventions",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "naming conventions",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L88"
    },
    {
      "id": "docs_bilingual_devguide_pitfalls_encountered_during_the_recce_rollout_read_before_adopting",
      "label": "Pitfalls encountered during the Recce rollout (read before adopting)",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "pitfalls encountered during the recce rollout (read before adopting)",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L173"
    },
    {
      "id": "docs_bilingual_devguide_recce_specific_implementation_notes_v15a_2026_06_05",
      "label": "Recce-specific implementation notes (v15a, 2026-06-05)",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "recce-specific implementation notes (v15a, 2026-06-05)",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L158"
    },
    {
      "id": "docs_bilingual_devguide_the_ask_asktext_modal_pair",
      "label": "The `ask()` / `askText()` modal pair",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "the `ask()` / `asktext()` modal pair",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L109"
    },
    {
      "id": "docs_bilingual_devguide_things_that_should_not_be_translated",
      "label": "Things that should NOT be translated",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "things that should not be translated",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L100"
    },
    {
      "id": "docs_bilingual_devguide_translation_keys",
      "label": "Translation keys",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "translation keys",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L90"
    },
    {
      "id": "docs_bilingual_devguide_translation_review_process",
      "label": "Translation review process",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "translation review process",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L135"
    },
    {
      "id": "docs_bilingual_devguide_tts_strings",
      "label": "TTS strings",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "tts strings",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L95"
    },
    {
      "id": "docs_bilingual_devguide_ttsicon_text_speaker_badge",
      "label": "`ttsIcon(text)` \u2014 speaker badge",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "`ttsicon(text)` \u2014 speaker badge",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L217"
    },
    {
      "id": "docs_bilingual_devguide_v15d_additions_auto_hook_tts",
      "label": "v15d additions \u2014 auto-hook + TTS",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "v15d additions \u2014 auto-hook + tts",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L211"
    },
    {
      "id": "docs_bilingual_devguide_when_to_adopt_this_in_another_pwa",
      "label": "When to adopt this in another PWA",
      "_origin": "ast",
      "community": 50,
      "community_name": "Bilingual Platform Architecture",
      "file_type": "document",
      "norm_label": "when to adopt this in another pwa",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L9"
    },
    {
      "id": "dispatch_sw",
      "label": "dispatch/sw.js",
      "_origin": "ast",
      "community": 505,
      "community_name": "HR PWA App Icons",
      "file_type": "code",
      "norm_label": "dispatch/sw.js",
      "source_file": "dispatch/sw.js",
      "source_location": "L1"
    },
    {
      "id": "dispatch_sw_static",
      "label": "STATIC",
      "_origin": "ast",
      "community": 505,
      "community_name": "HR PWA App Icons",
      "file_type": "code",
      "norm_label": "static",
      "source_file": "dispatch/sw.js",
      "source_location": "L3"
    },
    {
      "id": "finance_v1_sw",
      "label": "finance-v1/sw.js",
      "_origin": "ast",
      "community": 523,
      "community_name": "Service Worker Shell Cache",
      "file_type": "code",
      "norm_label": "finance-v1/sw.js",
      "source_file": "finance-v1/sw.js",
      "source_location": "L1"
    },
    {
      "id": "finance_v1_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 523,
      "community_name": "Service Worker Shell Cache",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "finance-v1/sw.js",
      "source_location": "L2"
    },
    {
      "id": "hr_sw",
      "label": "hr/sw.js",
      "_origin": "ast",
      "community": 527,
      "community_name": "Service Worker App Shell",
      "file_type": "code",
      "norm_label": "hr/sw.js",
      "source_file": "hr/sw.js",
      "source_location": "L1"
    },
    {
      "id": "hr_sw_precache_urls",
      "label": "PRECACHE_URLS",
      "_origin": "ast",
      "community": 527,
      "community_name": "Service Worker App Shell",
      "file_type": "code",
      "norm_label": "precache_urls",
      "source_file": "hr/sw.js",
      "source_location": "L6"
    },
    {
      "id": "installation_releases_v1_0_0_service_worker",
      "label": "service-worker.js",
      "_origin": "ast",
      "community": 529,
      "community_name": "Environment Promotion Deployment Script",
      "file_type": "code",
      "norm_label": "service-worker.js",
      "source_file": "installation/releases/v1.0.0/service-worker.js",
      "source_location": "L1"
    },
    {
      "id": "installation_releases_v1_0_0_service_worker_core_assets",
      "label": "CORE_ASSETS",
      "_origin": "ast",
      "community": 529,
      "community_name": "Environment Promotion Deployment Script",
      "file_type": "code",
      "norm_label": "core_assets",
      "source_file": "installation/releases/v1.0.0/service-worker.js",
      "source_location": "L12"
    },
    {
      "id": "adr_adr_083_form_validation_strategy",
      "label": "ADR-083-form-validation-strategy.md",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "adr-083-form-validation-strategy.md",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "label": "ADR-083: Form Validation Strategy \u2014 Client-Side Feedback, Server-Side Enforcement",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "adr-083: form validation strategy \u2014 client-side feedback, server-side enforcement",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L252"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_amount_field_with_formatting_and_validation",
      "label": "Amount Field with Formatting and Validation",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "amount field with formatting and validation",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L197"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L266"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_context",
      "label": "Context",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_field_highlighting_pattern",
      "label": "Field Highlighting Pattern",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "field highlighting pattern",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L102"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_files_and_locations",
      "label": "Files and Locations",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "files and locations",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L235"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_gotchas",
      "label": "Gotchas",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "gotchas",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L244"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L100"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_negative_trade_offs",
      "label": "Negative / Trade-offs",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "negative / trade-offs",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L277"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L268"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_references",
      "label": "References",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L302"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L294"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_required_field_marker",
      "label": "Required Field Marker",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "required field marker",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L156"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L284"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_server_error_handling_per_adr_075",
      "label": "Server Error Handling (Per ADR-075)",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "server error handling (per adr-075)",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L168"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_status",
      "label": "Status",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_083_form_validation_strategy_text_area_with_character_limit",
      "label": "Text Area with Character Limit",
      "_origin": "ast",
      "community": 53,
      "community_name": "Gemini AI Proxy Endpoints",
      "file_type": "document",
      "norm_label": "text area with character limit",
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L219"
    },
    {
      "id": "learn_sw",
      "label": "learn/sw.js",
      "_origin": "ast",
      "community": 534,
      "community_name": "Vehicle Expense Attachment Records",
      "file_type": "code",
      "norm_label": "learn/sw.js",
      "source_file": "learn/sw.js",
      "source_location": "L1"
    },
    {
      "id": "learn_sw_static",
      "label": "STATIC",
      "_origin": "ast",
      "community": 534,
      "community_name": "Vehicle Expense Attachment Records",
      "file_type": "code",
      "norm_label": "static",
      "source_file": "learn/sw.js",
      "source_location": "L2"
    },
    {
      "id": "memory",
      "label": "MEMORY.md",
      "_origin": "ast",
      "community": 537,
      "community_name": "SheetJS Excel Export Library",
      "file_type": "document",
      "norm_label": "memory.md",
      "source_file": "MEMORY.md",
      "source_location": "L1"
    },
    {
      "id": "memory_360lm_project_file_index",
      "label": "360LM Project File Index",
      "_origin": "ast",
      "community": 537,
      "community_name": "SheetJS Excel Export Library",
      "file_type": "document",
      "norm_label": "360lm project file index",
      "source_file": "MEMORY.md",
      "source_location": "L1"
    },
    {
      "id": "mother_sw",
      "label": "mother/sw.js",
      "_origin": "ast",
      "community": 538,
      "community_name": "Sales Job Voucher Header",
      "file_type": "code",
      "norm_label": "mother/sw.js",
      "source_file": "mother/sw.js",
      "source_location": "L1"
    },
    {
      "id": "mother_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 538,
      "community_name": "Sales Job Voucher Header",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "mother/sw.js",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa",
      "label": "ADR-093-zero-backend-standalone-pwa.md",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "adr-093-zero-backend-standalone-pwa.md",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_1_full_isolated_pwa_with_its_own_database",
      "label": "1. Full isolated PWA (with its own database)",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "1. full isolated pwa (with its own database)",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L202"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_2_no_authentication_at_all_open_access",
      "label": "2. No authentication at all (open access)",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "2. no authentication at all (open access)",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L211"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_3_bcrypt_for_pin_hashing",
      "label": "3. bcrypt for PIN hashing",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "3. bcrypt for pin hashing",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L219"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_4_indexeddb_instead_of_localstorage",
      "label": "4. IndexedDB instead of localStorage",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "4. indexeddb instead of localstorage",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L228"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_5_store_access_tokens_in_localstorage_never_expire",
      "label": "5. Store access tokens in localStorage (never expire)",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "5. store access tokens in localstorage (never expire)",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L236"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "label": "ADR-093: Zero-Backend Standalone PWA \u2014 localStorage-Only State with Client-Side PIN Guard",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "adr-093: zero-backend standalone pwa \u2014 localstorage-only state with client-side pin guard",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L200"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_checklist_for_creating_a_new_zero_backend_pwa",
      "label": "Checklist for Creating a New Zero-Backend PWA",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "checklist for creating a new zero-backend pwa",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L99"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L244"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_context",
      "label": "Context",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L17"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L43"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L97"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L246"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_reference_implementation_drive_consolidator",
      "label": "Reference Implementation: Drive Consolidator",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "reference implementation: drive consolidator",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L150"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_references",
      "label": "References",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L286"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L276"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L264"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_status",
      "label": "Status",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_093_zero_backend_standalone_pwa_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 54,
      "community_name": "Form Validation Strategy",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L256"
    },
    {
      "id": "playwright_config",
      "label": "playwright.config.js",
      "_origin": "ast",
      "community": 541,
      "community_name": "Admin Panel Playwright Tests",
      "file_type": "code",
      "norm_label": "playwright.config.js",
      "source_file": "playwright.config.js",
      "source_location": "L1"
    },
    {
      "id": "playwright_config_defineconfig_devices",
      "label": "{ defineConfig, devices }",
      "_origin": "ast",
      "community": 541,
      "community_name": "Admin Panel Playwright Tests",
      "file_type": "code",
      "norm_label": "{ defineconfig, devices }",
      "source_file": "playwright.config.js",
      "source_location": "L1"
    },
    {
      "id": "printing_sw",
      "label": "printing/sw.js",
      "_origin": "ast",
      "community": 542,
      "community_name": "Contacts Module Playwright Tests",
      "file_type": "code",
      "norm_label": "printing/sw.js",
      "source_file": "printing/sw.js",
      "source_location": "L1"
    },
    {
      "id": "printing_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 542,
      "community_name": "Contacts Module Playwright Tests",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "printing/sw.js",
      "source_location": "L3"
    },
    {
      "id": "production_sw",
      "label": "production/sw.js",
      "_origin": "ast",
      "community": 544,
      "community_name": "Finance Module Playwright Tests",
      "file_type": "code",
      "norm_label": "production/sw.js",
      "source_file": "production/sw.js",
      "source_location": "L1"
    },
    {
      "id": "production_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 544,
      "community_name": "Finance Module Playwright Tests",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "production/sw.js",
      "source_location": "L3"
    },
    {
      "id": "promote",
      "label": "promote.sh",
      "_origin": "ast",
      "community": 545,
      "community_name": "Health Check Smoke Tests",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "norm_label": "promote.sh",
      "source_file": "promote.sh",
      "source_location": "L1"
    },
    {
      "id": "var_www_360lm_promote_sh__entry",
      "label": "promote.sh script",
      "_origin": "ast",
      "community": 545,
      "community_name": "Health Check Smoke Tests",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "norm_label": "promote.sh script",
      "source_file": "promote.sh",
      "source_location": "L1"
    },
    {
      "id": "provision_sw",
      "label": "provision/sw.js",
      "_origin": "ast",
      "community": 546,
      "community_name": "Installation Module Playwright Tests",
      "file_type": "code",
      "norm_label": "provision/sw.js",
      "source_file": "provision/sw.js",
      "source_location": "L1"
    },
    {
      "id": "provision_sw_shell",
      "label": "SHELL",
      "_origin": "ast",
      "community": 546,
      "community_name": "Installation Module Playwright Tests",
      "file_type": "code",
      "norm_label": "shell",
      "source_file": "provision/sw.js",
      "source_location": "L7"
    },
    {
      "id": "recce_client_tutorial_production_record_config_js_production_record_config",
      "label": "recce-client/tutorial/production/record.config.js",
      "_origin": "ast",
      "community": 547,
      "community_name": "Learning Module Playwright Tests",
      "file_type": "code",
      "norm_label": "recce-client/tutorial/production/record.config.js",
      "source_file": "recce-client/tutorial/production/record.config.js",
      "source_location": "L1"
    },
    {
      "id": "recce_client_tutorial_production_record_config_js_production_record_config_defineconfig",
      "label": "{ defineConfig }",
      "_origin": "ast",
      "community": 547,
      "community_name": "Learning Module Playwright Tests",
      "file_type": "code",
      "norm_label": "{ defineconfig }",
      "source_file": "recce-client/tutorial/production/record.config.js",
      "source_location": "L4"
    },
    {
      "id": "recce_emergency_dev_to_prod",
      "label": "emergency_dev_to_prod.sh",
      "_origin": "ast",
      "community": 548,
      "community_name": "Operations Admin Playwright Tests",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "norm_label": "emergency_dev_to_prod.sh",
      "source_file": "recce/emergency_dev_to_prod.sh",
      "source_location": "L1"
    },
    {
      "id": "var_www_360lm_recce_emergency_dev_to_prod_sh__entry",
      "label": "emergency_dev_to_prod.sh script",
      "_origin": "ast",
      "community": 548,
      "community_name": "Operations Admin Playwright Tests",
      "file_type": "code",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "norm_label": "emergency_dev_to_prod.sh script",
      "source_file": "recce/emergency_dev_to_prod.sh",
      "source_location": "L1"
    },
    {
      "id": "recce_tutorial_production_record_config",
      "label": "recce/tutorial/production/record.config.js",
      "_origin": "ast",
      "community": 549,
      "community_name": "Core Application Smoke Tests",
      "file_type": "code",
      "norm_label": "recce/tutorial/production/record.config.js",
      "source_file": "recce/tutorial/production/record.config.js",
      "source_location": "L1"
    },
    {
      "id": "recce_tutorial_production_record_config_defineconfig",
      "label": "{ defineConfig }",
      "_origin": "ast",
      "community": 549,
      "community_name": "Core Application Smoke Tests",
      "file_type": "code",
      "norm_label": "{ defineconfig }",
      "source_file": "recce/tutorial/production/record.config.js",
      "source_location": "L4"
    },
    {
      "id": "adr_wiki_10_recce_client_portal",
      "label": "10. Recce & Client Portal",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "10. recce & client portal",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L229"
    },
    {
      "id": "adr_wiki_11_ai_integrations",
      "label": "11. AI & Integrations",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "11. ai & integrations",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L247"
    },
    {
      "id": "adr_wiki_12_learning_hub",
      "label": "12. Learning Hub",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "12. learning hub",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L273"
    },
    {
      "id": "adr_wiki_13_testing",
      "label": "13. Testing",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "13. testing",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L295"
    },
    {
      "id": "adr_wiki_14_maps",
      "label": "14. Maps",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "14. maps",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L308"
    },
    {
      "id": "adr_wiki_15_dev_operations_safety",
      "label": "15. Dev Operations & Safety",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "15. dev operations & safety",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L366"
    },
    {
      "id": "adr_wiki_16_platform_standards",
      "label": "16. Platform Standards",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "16. platform standards",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L387"
    },
    {
      "id": "adr_wiki_17_infrastructure_external_integrations",
      "label": "17. Infrastructure & External Integrations",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "17. infrastructure & external integrations",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L422"
    },
    {
      "id": "adr_wiki_18_ux_data_patterns",
      "label": "18. UX & Data Patterns",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "18. ux & data patterns",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L447"
    },
    {
      "id": "adr_wiki_1_auth_identity",
      "label": "1. Auth & Identity",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "1. auth & identity",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L34"
    },
    {
      "id": "adr_wiki_2_hub_navigation_registry",
      "label": "2. Hub \u2014 Navigation & Registry",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "2. hub \u2014 navigation & registry",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L57"
    },
    {
      "id": "adr_wiki_360lm_architecture_decision_wiki",
      "label": "360LM Architecture Decision Wiki",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "360lm architecture decision wiki",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L1"
    },
    {
      "id": "adr_wiki_3_pwa_architecture",
      "label": "3. PWA Architecture",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "3. pwa architecture",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L73"
    },
    {
      "id": "adr_wiki_4_ux_interaction_standards",
      "label": "4. UX Interaction Standards",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "4. ux interaction standards",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L91"
    },
    {
      "id": "adr_wiki_5_db_schema_ownership",
      "label": "5. DB Schema & Ownership",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "5. db schema & ownership",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L110"
    },
    {
      "id": "adr_wiki_6_postgrest_api_layer",
      "label": "6. PostgREST & API Layer",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "6. postgrest & api layer",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L133"
    },
    {
      "id": "adr_wiki_7_postgresql_patterns",
      "label": "7. PostgreSQL Patterns",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "7. postgresql patterns",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L154"
    },
    {
      "id": "adr_wiki_8_routing_infrastructure",
      "label": "8. Routing & Infrastructure",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "8. routing & infrastructure",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L193"
    },
    {
      "id": "adr_wiki_9_finance_domain",
      "label": "9. Finance Domain",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "9. finance domain",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L214"
    },
    {
      "id": "adr_wiki_clusters",
      "label": "Clusters",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "clusters",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L11"
    },
    {
      "id": "adr_wiki_cross_cutting_rules_apply_everywhere",
      "label": "Cross-cutting rules (apply everywhere)",
      "_origin": "ast",
      "community": 55,
      "community_name": "Zero-Backend Standalone PWA",
      "file_type": "document",
      "norm_label": "cross-cutting rules (apply everywhere)",
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L320"
    },
    {
      "id": "rentveh_sw",
      "label": "rentveh/sw.js",
      "_origin": "ast",
      "community": 551,
      "community_name": "Tour Planner Playwright Tests",
      "file_type": "code",
      "norm_label": "rentveh/sw.js",
      "source_file": "rentveh/sw.js",
      "source_location": "L1"
    },
    {
      "id": "rentveh_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 551,
      "community_name": "Tour Planner Playwright Tests",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "rentveh/sw.js",
      "source_location": "L2"
    },
    {
      "id": "sales_batch_xlsx_full_min",
      "label": "batch/xlsx.full.min.js",
      "_origin": "ast",
      "community": 553,
      "community_name": "Vehicle Rental Service Tests",
      "file_type": "code",
      "norm_label": "batch/xlsx.full.min.js",
      "source_file": "sales/batch/xlsx.full.min.js",
      "source_location": "L1"
    },
    {
      "id": "sales_batch_xlsx_full_min_make_xlsx_lib",
      "label": "make_xlsx_lib()",
      "_origin": "ast",
      "community": 553,
      "community_name": "Vehicle Rental Service Tests",
      "file_type": "code",
      "norm_label": "make_xlsx_lib()",
      "source_file": "sales/batch/xlsx.full.min.js",
      "source_location": "L8"
    },
    {
      "id": "sales_sw",
      "label": "sales/sw.js",
      "_origin": "ast",
      "community": 555,
      "community_name": "Excel Generation Library Integration",
      "file_type": "code",
      "norm_label": "sales/sw.js",
      "source_file": "sales/sw.js",
      "source_location": "L1"
    },
    {
      "id": "sales_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 555,
      "community_name": "Excel Generation Library Integration",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "sales/sw.js",
      "source_location": "L2"
    },
    {
      "id": "stores_sw",
      "label": "stores/sw.js",
      "_origin": "ast",
      "community": 558,
      "community_name": "Territory Manager Identification Helpers",
      "file_type": "code",
      "norm_label": "stores/sw.js",
      "source_file": "stores/sw.js",
      "source_location": "L1"
    },
    {
      "id": "stores_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 558,
      "community_name": "Territory Manager Identification Helpers",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "stores/sw.js",
      "source_location": "L2"
    },
    {
      "id": "tests_admin_spec",
      "label": "admin.spec.js",
      "_origin": "ast",
      "community": 559,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "admin.spec.js",
      "source_file": "tests/admin.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_admin_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 559,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/admin.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_contacts_spec",
      "label": "contacts.spec.js",
      "_origin": "ast",
      "community": 560,
      "community_name": "Shipment Event Source Tracking",
      "file_type": "code",
      "norm_label": "contacts.spec.js",
      "source_file": "tests/contacts.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_contacts_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 560,
      "community_name": "Shipment Event Source Tracking",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/contacts.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_expense_spec",
      "label": "expense.spec.js",
      "_origin": "ast",
      "community": 561,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "expense.spec.js",
      "source_file": "tests/expense.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_expense_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 561,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/expense.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_finance_spec",
      "label": "finance.spec.js",
      "_origin": "ast",
      "community": 562,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "finance.spec.js",
      "source_file": "tests/finance.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_finance_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 562,
      "community_name": "Service Worker Asset Cache",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/finance.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_health_smoke_spec",
      "label": "health_smoke.spec.js",
      "_origin": "ast",
      "community": 563,
      "community_name": "Dispatch AI Proxy Service",
      "file_type": "code",
      "norm_label": "health_smoke.spec.js",
      "source_file": "tests/health_smoke.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_health_smoke_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 563,
      "community_name": "Dispatch AI Proxy Service",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/health_smoke.spec.js",
      "source_location": "L3"
    },
    {
      "id": "tests_installation_spec",
      "label": "installation.spec.js",
      "_origin": "ast",
      "community": 564,
      "community_name": "Dispatch Docket OCR AI",
      "file_type": "code",
      "norm_label": "installation.spec.js",
      "source_file": "tests/installation.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_installation_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 564,
      "community_name": "Dispatch Docket OCR AI",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/installation.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_learn_spec",
      "label": "learn.spec.js",
      "_origin": "ast",
      "community": 565,
      "community_name": "Tour AI Proxy Service",
      "file_type": "code",
      "norm_label": "learn.spec.js",
      "source_file": "tests/learn.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_learn_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 565,
      "community_name": "Tour AI Proxy Service",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/learn.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_oc_admin_spec",
      "label": "oc_admin.spec.js",
      "_origin": "ast",
      "community": 566,
      "community_name": "Finance AI Proxy Service",
      "file_type": "code",
      "norm_label": "oc_admin.spec.js",
      "source_file": "tests/oc_admin.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_oc_admin_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 566,
      "community_name": "Finance AI Proxy Service",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/oc_admin.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_smoke_spec",
      "label": "smoke.spec.js",
      "_origin": "ast",
      "community": 567,
      "community_name": "Hub Media Proxy Service",
      "file_type": "code",
      "norm_label": "smoke.spec.js",
      "source_file": "tests/smoke.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_smoke_spec_test_expect",
      "label": "{ test, expect }",
      "_origin": "ast",
      "community": 567,
      "community_name": "Hub Media Proxy Service",
      "file_type": "code",
      "norm_label": "{ test, expect }",
      "source_file": "tests/smoke.spec.js",
      "source_location": "L5"
    },
    {
      "id": "tests_template_spec",
      "label": "_template.spec.js",
      "_origin": "ast",
      "community": 568,
      "community_name": "Print AI Proxy Service",
      "file_type": "code",
      "norm_label": "_template.spec.js",
      "source_file": "tests/_template.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_template_spec_test_expect_devices",
      "label": "{ test, expect, devices }",
      "_origin": "ast",
      "community": 568,
      "community_name": "Print AI Proxy Service",
      "file_type": "code",
      "norm_label": "{ test, expect, devices }",
      "source_file": "tests/_template.spec.js",
      "source_location": "L5"
    },
    {
      "id": "tests_tour_planner_spec",
      "label": "tour_planner.spec.js",
      "_origin": "ast",
      "community": 569,
      "community_name": "Authentication Access Token",
      "file_type": "code",
      "norm_label": "tour_planner.spec.js",
      "source_file": "tests/tour_planner.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_tour_planner_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 569,
      "community_name": "Authentication Access Token",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/tour_planner.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_vehicle_spec",
      "label": "vehicle.spec.js",
      "_origin": "ast",
      "community": 570,
      "community_name": "Activity Actions UI Component",
      "file_type": "code",
      "norm_label": "vehicle.spec.js",
      "source_file": "tests/vehicle.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_vehicle_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 570,
      "community_name": "Activity Actions UI Component",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/vehicle.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tests_vrs_spec",
      "label": "vrs.spec.js",
      "_origin": "ast",
      "community": 571,
      "community_name": "Activity Header UI Component",
      "file_type": "code",
      "norm_label": "vrs.spec.js",
      "source_file": "tests/vrs.spec.js",
      "source_location": "L1"
    },
    {
      "id": "tests_vrs_spec_test_expect_devices_request",
      "label": "{ test, expect, devices, request }",
      "_origin": "ast",
      "community": 571,
      "community_name": "Activity Header UI Component",
      "file_type": "code",
      "norm_label": "{ test, expect, devices, request }",
      "source_file": "tests/vrs.spec.js",
      "source_location": "L2"
    },
    {
      "id": "tour_pg_xlsx_full_min",
      "label": "tour-pg/xlsx.full.min.js",
      "_origin": "ast",
      "community": 573,
      "community_name": "Admin Section UI Component",
      "file_type": "code",
      "norm_label": "tour-pg/xlsx.full.min.js",
      "source_file": "tour-pg/xlsx.full.min.js",
      "source_location": "L1"
    },
    {
      "id": "tour_pg_xlsx_full_min_make_xlsx_lib",
      "label": "make_xlsx_lib()",
      "_origin": "ast",
      "community": 573,
      "community_name": "Admin Section UI Component",
      "file_type": "code",
      "norm_label": "make_xlsx_lib()",
      "source_file": "tour-pg/xlsx.full.min.js",
      "source_location": "L8"
    },
    {
      "id": "tour_planner_sw",
      "label": "tour-planner/sw.js",
      "_origin": "ast",
      "community": 574,
      "community_name": "Badge UI Component",
      "file_type": "code",
      "norm_label": "tour-planner/sw.js",
      "source_file": "tour-planner/sw.js",
      "source_location": "L1"
    },
    {
      "id": "tour_planner_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 574,
      "community_name": "Badge UI Component",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "tour-planner/sw.js",
      "source_location": "L2"
    },
    {
      "id": "tourexp_sw",
      "label": "tourexp/sw.js",
      "_origin": "ast",
      "community": 577,
      "community_name": "Code Input UI Component",
      "file_type": "code",
      "norm_label": "tourexp/sw.js",
      "source_file": "tourexp/sw.js",
      "source_location": "L1"
    },
    {
      "id": "tourexp_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 577,
      "community_name": "Code Input UI Component",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "tourexp/sw.js",
      "source_location": "L2"
    },
    {
      "id": "package",
      "label": "package.json",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "package.json",
      "source_file": "package.json",
      "source_location": "L1"
    },
    {
      "id": "package_author",
      "label": "author",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "author",
      "source_file": "package.json",
      "source_location": "L17"
    },
    {
      "id": "package_bugs",
      "label": "bugs",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "bugs",
      "source_file": "package.json",
      "source_location": "L19"
    },
    {
      "id": "package_bugs_url",
      "label": "url",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "url",
      "source_file": "package.json",
      "source_location": "L20"
    },
    {
      "id": "package_description",
      "label": "description",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "package.json",
      "source_location": "L4"
    },
    {
      "id": "package_devdependencies",
      "label": "devDependencies",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "devdependencies",
      "source_file": "package.json",
      "source_location": "L23"
    },
    {
      "id": "package_devdependencies_playwright_test",
      "label": "@playwright/test",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "@playwright/test",
      "source_file": "package.json",
      "source_location": "L24"
    },
    {
      "id": "package_homepage",
      "label": "homepage",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "homepage",
      "source_file": "package.json",
      "source_location": "L22"
    },
    {
      "id": "package_keywords",
      "label": "keywords",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "keywords",
      "source_file": "package.json",
      "source_location": "L16"
    },
    {
      "id": "package_license",
      "label": "license",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "license",
      "source_file": "package.json",
      "source_location": "L18"
    },
    {
      "id": "package_main",
      "label": "main",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "main",
      "source_file": "package.json",
      "source_location": "L5"
    },
    {
      "id": "package_name",
      "label": "name",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "package.json",
      "source_location": "L2"
    },
    {
      "id": "package_repository",
      "label": "repository",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "repository",
      "source_file": "package.json",
      "source_location": "L12"
    },
    {
      "id": "package_repository_type",
      "label": "type",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "type",
      "source_file": "package.json",
      "source_location": "L13"
    },
    {
      "id": "package_repository_url",
      "label": "url",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "url",
      "source_file": "package.json",
      "source_location": "L14"
    },
    {
      "id": "package_scripts",
      "label": "scripts",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "scripts",
      "source_file": "package.json",
      "source_location": "L6"
    },
    {
      "id": "package_scripts_test",
      "label": "test",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "test",
      "source_file": "package.json",
      "source_location": "L7"
    },
    {
      "id": "package_scripts_test_all",
      "label": "test:all",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "test:all",
      "source_file": "package.json",
      "source_location": "L10"
    },
    {
      "id": "package_scripts_test_pwa",
      "label": "test:pwa",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "test:pwa",
      "source_file": "package.json",
      "source_location": "L9"
    },
    {
      "id": "package_scripts_test_smoke",
      "label": "test:smoke",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "test:smoke",
      "source_file": "package.json",
      "source_location": "L8"
    },
    {
      "id": "package_version",
      "label": "version",
      "_origin": "ast",
      "community": 58,
      "community_name": "Shiprocket Logistics API Integration",
      "file_type": "code",
      "norm_label": "version",
      "source_file": "package.json",
      "source_location": "L3"
    },
    {
      "id": "vehicle_sw",
      "label": "vehicle/sw.js",
      "_origin": "ast",
      "community": 580,
      "community_name": "Form Input UI Component",
      "file_type": "code",
      "norm_label": "vehicle/sw.js",
      "source_file": "vehicle/sw.js",
      "source_location": "L1"
    },
    {
      "id": "vehicle_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 580,
      "community_name": "Form Input UI Component",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "vehicle/sw.js",
      "source_location": "L2"
    },
    {
      "id": "vrs_sw",
      "label": "vrs/sw.js",
      "_origin": "ast",
      "community": 581,
      "community_name": "Inline Modal UI Component",
      "file_type": "code",
      "norm_label": "vrs/sw.js",
      "source_file": "vrs/sw.js",
      "source_location": "L1"
    },
    {
      "id": "vrs_sw_assets",
      "label": "ASSETS",
      "_origin": "ast",
      "community": 581,
      "community_name": "Inline Modal UI Component",
      "file_type": "code",
      "norm_label": "assets",
      "source_file": "vrs/sw.js",
      "source_location": "L2"
    },
    {
      "id": "style_reports_and_slides_gas_19_10_entry_lifecycle_all_status_fields",
      "label": "19.10 Entry Lifecycle (all status fields)",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.10 entry lifecycle (all status fields)",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L297"
    },
    {
      "id": "style_reports_and_slides_gas_19_11_submission_id_format",
      "label": "19.11 Submission ID Format",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.11 submission id format",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L313"
    },
    {
      "id": "style_reports_and_slides_gas_19_12_reccehubuser_agent_identity",
      "label": "19.12 `_recceHubUser()` \u2014 Agent Identity",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.12 `_reccehubuser()` \u2014 agent identity",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L330"
    },
    {
      "id": "style_reports_and_slides_gas_19_13_two_gas_endpoints_key_distinction",
      "label": "19.13 Two GAS Endpoints \u2014 Key Distinction",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.13 two gas endpoints \u2014 key distinction",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L345"
    },
    {
      "id": "style_reports_and_slides_gas_19_14_google_sheet_107_column_layout",
      "label": "19.14 Google Sheet \u2014 107-Column Layout",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.14 google sheet \u2014 107-column layout",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L358"
    },
    {
      "id": "style_reports_and_slides_gas_19_15_slides_proxy_py_request_type_matrix",
      "label": "19.15 slides_proxy.py \u2014 Request Type Matrix",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.15 slides_proxy.py \u2014 request type matrix",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L382"
    },
    {
      "id": "style_reports_and_slides_gas_19_16_gas_script_action_routing_gas_slides_gs",
      "label": "19.16 GAS Script \u2014 Action Routing (`gas_slides.gs`)",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.16 gas script \u2014 action routing (`gas_slides.gs`)",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L398"
    },
    {
      "id": "style_reports_and_slides_gas_19_17_google_slides_recce_layout_template",
      "label": "19.17 Google Slides \u2014 Recce Layout Template",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.17 google slides \u2014 recce layout template",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L424"
    },
    {
      "id": "style_reports_and_slides_gas_19_18_google_slides_installation_layout_template",
      "label": "19.18 Google Slides \u2014 Installation Layout Template",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.18 google slides \u2014 installation layout template",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L439"
    },
    {
      "id": "style_reports_and_slides_gas_19_19_new_pwa_google_sheet_slides_setup_checklist",
      "label": "19.19 New PWA \u2014 Google Sheet + Slides Setup Checklist",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.19 new pwa \u2014 google sheet + slides setup checklist",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L455"
    },
    {
      "id": "style_reports_and_slides_gas_19_1_overview_two_output_targets",
      "label": "19.1 Overview \u2014 Two Output Targets",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.1 overview \u2014 two output targets",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L9"
    },
    {
      "id": "style_reports_and_slides_gas_19_2_sync_flow_step_by_step",
      "label": "19.2 Sync Flow Step by Step",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.2 sync flow step by step",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L22"
    },
    {
      "id": "style_reports_and_slides_gas_19_3_gas_payload_what_is_sent",
      "label": "19.3 GAS Payload \u2014 What is Sent",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.3 gas payload \u2014 what is sent",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L57"
    },
    {
      "id": "style_reports_and_slides_gas_19_4_gas_configuration",
      "label": "19.4 GAS Configuration",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.4 gas configuration",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L100"
    },
    {
      "id": "style_reports_and_slides_gas_19_5_vps_proxy_slides_proxy_endpoint",
      "label": "19.5 VPS Proxy \u2014 `/slides-proxy/` Endpoint",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.5 vps proxy \u2014 `/slides-proxy/` endpoint",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L113"
    },
    {
      "id": "style_reports_and_slides_gas_19_7_html_report_offline_fallback_version_viewrecce",
      "label": "19.7 HTML Report \u2014 Offline Fallback Version (`viewRecce`)",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.7 html report \u2014 offline fallback version (`viewrecce`)",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L230"
    },
    {
      "id": "style_reports_and_slides_gas_19_8_viewrecce_decision_logic",
      "label": "19.8 `viewRecce()` Decision Logic",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.8 `viewrecce()` decision logic",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L248"
    },
    {
      "id": "style_reports_and_slides_gas_19_9_postgrest_what_is_stored",
      "label": "19.9 PostgREST \u2014 What is Stored",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19.9 postgrest \u2014 what is stored",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L265"
    },
    {
      "id": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "label": "19. Report Generation & Google Slides (GAS)",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "19. report generation & google slides (gas)",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L3"
    },
    {
      "id": "style_reports_and_slides_gas_call_1_save_photos",
      "label": "Call 1 \u2014 Save Photos",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "call 1 \u2014 save photos",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L117"
    },
    {
      "id": "style_reports_and_slides_gas_call_2_save_html_report",
      "label": "Call 2 \u2014 Save HTML Report",
      "_origin": "ast",
      "community": 59,
      "community_name": "Tour Expense UI Handlers",
      "file_type": "document",
      "norm_label": "call 2 \u2014 save html report",
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L143"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture",
      "label": "ADR-086-isolated-pwa-architecture.md",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "adr-086-isolated-pwa-architecture.md",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_1_build_everything_as_an_erp_pwa_all_apps_share_hub_auth_shared_db",
      "label": "1. Build everything as an ERP PWA (all apps share hub auth, shared DB)",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "1. build everything as an erp pwa (all apps share hub auth, shared db)",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L188"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_2_run_isolated_apps_on_a_completely_separate_infrastructure_separate_vps_separate_db_server",
      "label": "2. Run isolated apps on a completely separate infrastructure (separate VPS, separate DB server)",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "2. run isolated apps on a completely separate infrastructure (separate vps, separate db server)",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L197"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_3_create_a_shared_multi_tenant_schema_in_lm360_for_isolated_apps",
      "label": "3. Create a shared \"multi-tenant\" schema in lm360 for isolated apps",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "3. create a shared \"multi-tenant\" schema in lm360 for isolated apps",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L207"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_4_use_a_separate_postgresql_instance_for_isolated_apps_e_g_managed_rds",
      "label": "4. Use a separate PostgreSQL instance for isolated apps (e.g., managed RDS)",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "4. use a separate postgresql instance for isolated apps (e.g., managed rds)",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L215"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "label": "ADR-086: Isolated PWA Architecture \u2014 When to Build Standalone Apps with Zero Cross-Access",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "adr-086: isolated pwa architecture \u2014 when to build standalone apps with zero cross-access",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L186"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_checklist_for_creating_a_new_isolated_pwa",
      "label": "Checklist for Creating a New Isolated PWA",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "checklist for creating a new isolated pwa",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L99"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L224"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_context",
      "label": "Context",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L17"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L36"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L97"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L226"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_reference_implementation_health_tracker",
      "label": "Reference Implementation: Health Tracker",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "reference implementation: health tracker",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L150"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_references",
      "label": "References",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L266"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L253"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L243"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_status",
      "label": "Status",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_086_isolated_pwa_architecture_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 62,
      "community_name": "Installation PWA Data Flow",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L236"
    },
    {
      "id": "commands_ponytail",
      "label": "ponytail.md",
      "_origin": "ast",
      "community": 636,
      "community_name": "TOTO Bathroom Fixtures Brand",
      "file_type": "document",
      "norm_label": "ponytail.md",
      "source_file": ".claude/commands/ponytail.md",
      "source_location": "L1"
    },
    {
      "id": "commands_ponytail_audit",
      "label": "ponytail-audit.md",
      "_origin": "ast",
      "community": 637,
      "community_name": "Brevo Domain Email Authentication",
      "file_type": "document",
      "norm_label": "ponytail-audit.md",
      "source_file": ".claude/commands/ponytail-audit.md",
      "source_location": "L1"
    },
    {
      "id": "commands_ponytail_debt",
      "label": "ponytail-debt.md",
      "_origin": "ast",
      "community": 638,
      "community_name": "Below The Line Offers",
      "file_type": "document",
      "norm_label": "ponytail-debt.md",
      "source_file": ".claude/commands/ponytail-debt.md",
      "source_location": "L1"
    },
    {
      "id": "commands_ponytail_gain",
      "label": "ponytail-gain.md",
      "_origin": "ast",
      "community": 639,
      "community_name": "Card UI Builder Function",
      "file_type": "document",
      "norm_label": "ponytail-gain.md",
      "source_file": ".claude/commands/ponytail-gain.md",
      "source_location": "L1"
    },
    {
      "id": "dispatch_manifest",
      "label": "dispatch/manifest.json",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "dispatch/manifest.json",
      "source_file": "dispatch/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "dispatch_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "dispatch/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "dispatch_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "dispatch/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "dispatch_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "dispatch/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "dispatch_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "dispatch/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "dispatch_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "dispatch/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "dispatch_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "dispatch/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "dispatch_manifest_params_files",
      "label": "files",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "files",
      "source_file": "dispatch/manifest.json",
      "source_location": "L30"
    },
    {
      "id": "dispatch_manifest_params_text",
      "label": "text",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "text",
      "source_file": "dispatch/manifest.json",
      "source_location": "L28"
    },
    {
      "id": "dispatch_manifest_params_title",
      "label": "title",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "title",
      "source_file": "dispatch/manifest.json",
      "source_location": "L27"
    },
    {
      "id": "dispatch_manifest_params_url",
      "label": "url",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "url",
      "source_file": "dispatch/manifest.json",
      "source_location": "L29"
    },
    {
      "id": "dispatch_manifest_share_target",
      "label": "share_target",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "share_target",
      "source_file": "dispatch/manifest.json",
      "source_location": "L22"
    },
    {
      "id": "dispatch_manifest_share_target_action",
      "label": "action",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "action",
      "source_file": "dispatch/manifest.json",
      "source_location": "L23"
    },
    {
      "id": "dispatch_manifest_share_target_enctype",
      "label": "enctype",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "enctype",
      "source_file": "dispatch/manifest.json",
      "source_location": "L25"
    },
    {
      "id": "dispatch_manifest_share_target_method",
      "label": "method",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "method",
      "source_file": "dispatch/manifest.json",
      "source_location": "L24"
    },
    {
      "id": "dispatch_manifest_share_target_params",
      "label": "params",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "params",
      "source_file": "dispatch/manifest.json",
      "source_location": "L26"
    },
    {
      "id": "dispatch_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "dispatch/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "dispatch_manifest_shortcuts",
      "label": "shortcuts",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "shortcuts",
      "source_file": "dispatch/manifest.json",
      "source_location": "L38"
    },
    {
      "id": "dispatch_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "dispatch/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "dispatch_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 64,
      "community_name": "PWA Share Target Manifest",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "dispatch/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "commands_ponytail_help",
      "label": "ponytail-help.md",
      "_origin": "ast",
      "community": 640,
      "community_name": "Format Section Builder Function",
      "file_type": "document",
      "norm_label": "ponytail-help.md",
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": "L1"
    },
    {
      "id": "commands_ponytail_review",
      "label": "ponytail-review.md",
      "_origin": "ast",
      "community": 641,
      "community_name": "CAD Service Proxy Gateway",
      "file_type": "document",
      "norm_label": "ponytail-review.md",
      "source_file": ".claude/commands/ponytail-review.md",
      "source_location": "L1"
    },
    {
      "id": "finance_mdd_finance_4_10_rate_cards_phase_3c_v3c_migration",
      "label": "4.10 Rate cards \u2014 phase 3c (v3c migration)",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.10 rate cards \u2014 phase 3c (v3c migration)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L395"
    },
    {
      "id": "finance_mdd_finance_4_12_postgrest_grants",
      "label": "4.12 PostgREST grants",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.12 postgrest grants",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L460"
    },
    {
      "id": "finance_mdd_finance_4_1_custodian_profiles_wallets",
      "label": "4.1 Custodian profiles + wallets",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.1 custodian profiles + wallets",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L64"
    },
    {
      "id": "finance_mdd_finance_4_4_advance_settlements_link_advance_to_expense_sheet",
      "label": "4.4 Advance settlements \u2014 link advance to expense sheet",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.4 advance settlements \u2014 link advance to expense sheet",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L205"
    },
    {
      "id": "finance_mdd_finance_4_5_receipts_cash_received_by_custodian",
      "label": "4.5 Receipts \u2014 cash received by custodian",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.5 receipts \u2014 cash received by custodian",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L227"
    },
    {
      "id": "finance_mdd_finance_4_6_payees_shared_across_all_payment_pwas_adr_036",
      "label": "4.6 Payees \u2014 shared across all payment PWAs (ADR-036)",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.6 payees \u2014 shared across all payment pwas (adr-036)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L257"
    },
    {
      "id": "finance_mdd_finance_4_7_edit_requests_audit_trail_for_non_admin_edits_v7",
      "label": "4.7 Edit requests \u2014 audit trail for non-admin edits (v7+)",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.7 edit requests \u2014 audit trail for non-admin edits (v7+)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L309"
    },
    {
      "id": "finance_mdd_finance_4_8_transaction_lines_polymorphic_line_items_v10",
      "label": "4.8 Transaction lines \u2014 polymorphic line items (v10+)",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.8 transaction lines \u2014 polymorphic line items (v10+)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L344"
    },
    {
      "id": "finance_mdd_finance_4_9_vendor_catalog_phase_3a_v3a_migration",
      "label": "4.9 Vendor catalog \u2014 phase 3a (v3a migration)",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4.9 vendor catalog \u2014 phase 3a (v3a migration)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L372"
    },
    {
      "id": "finance_mdd_finance_4_db_schema_custodian",
      "label": "4. DB schema: `custodian.*`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "4. db schema: `custodian.*`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L62"
    },
    {
      "id": "finance_mdd_finance_custodian_advance_settlements",
      "label": "`custodian.advance_settlements`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.advance_settlements`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L207"
    },
    {
      "id": "finance_mdd_finance_custodian_edit_requests",
      "label": "`custodian.edit_requests`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.edit_requests`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L311"
    },
    {
      "id": "finance_mdd_finance_custodian_payee_methods",
      "label": "`custodian.payee_methods`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.payee_methods`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L289"
    },
    {
      "id": "finance_mdd_finance_custodian_payees",
      "label": "`custodian.payees`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.payees`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L259"
    },
    {
      "id": "finance_mdd_finance_custodian_profiles_who_holds_cash",
      "label": "`custodian.profiles` \u2014 who holds cash",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.profiles` \u2014 who holds cash",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L66"
    },
    {
      "id": "finance_mdd_finance_custodian_rate_cards",
      "label": "`custodian.rate_cards`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.rate_cards`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L397"
    },
    {
      "id": "finance_mdd_finance_custodian_receipts",
      "label": "`custodian.receipts`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.receipts`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L229"
    },
    {
      "id": "finance_mdd_finance_custodian_transaction_lines",
      "label": "`custodian.transaction_lines`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.transaction_lines`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L346"
    },
    {
      "id": "finance_mdd_finance_custodian_vendor_catalog",
      "label": "`custodian.vendor_catalog`",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.vendor_catalog`",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L374"
    },
    {
      "id": "finance_mdd_finance_custodian_wallets_running_balance_per_custodian",
      "label": "`custodian.wallets` \u2014 running balance per custodian",
      "_origin": "ast",
      "community": 66,
      "community_name": "Learning Hub Module Design",
      "file_type": "document",
      "norm_label": "`custodian.wallets` \u2014 running balance per custodian",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L88"
    },
    {
      "id": "hub_manifest",
      "label": "hub/manifest.json",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "hub/manifest.json",
      "source_file": "hub/manifest.json",
      "source_location": "L1"
    },
    {
      "id": "hub_manifest_background_color",
      "label": "background_color",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "background_color",
      "source_file": "hub/manifest.json",
      "source_location": "L8"
    },
    {
      "id": "hub_manifest_description",
      "label": "description",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "hub/manifest.json",
      "source_location": "L4"
    },
    {
      "id": "hub_manifest_display",
      "label": "display",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "display",
      "source_file": "hub/manifest.json",
      "source_location": "L7"
    },
    {
      "id": "hub_manifest_icons",
      "label": "icons",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "icons",
      "source_file": "hub/manifest.json",
      "source_location": "L11"
    },
    {
      "id": "hub_manifest_name",
      "label": "name",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "hub/manifest.json",
      "source_location": "L2"
    },
    {
      "id": "hub_manifest_orientation",
      "label": "orientation",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "orientation",
      "source_file": "hub/manifest.json",
      "source_location": "L10"
    },
    {
      "id": "hub_manifest_params_files",
      "label": "files",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "files",
      "source_file": "hub/manifest.json",
      "source_location": "L23"
    },
    {
      "id": "hub_manifest_params_text",
      "label": "text",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "text",
      "source_file": "hub/manifest.json",
      "source_location": "L21"
    },
    {
      "id": "hub_manifest_params_title",
      "label": "title",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "title",
      "source_file": "hub/manifest.json",
      "source_location": "L20"
    },
    {
      "id": "hub_manifest_params_url",
      "label": "url",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "url",
      "source_file": "hub/manifest.json",
      "source_location": "L22"
    },
    {
      "id": "hub_manifest_scope",
      "label": "scope",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "scope",
      "source_file": "hub/manifest.json",
      "source_location": "L6"
    },
    {
      "id": "hub_manifest_share_target",
      "label": "share_target",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "share_target",
      "source_file": "hub/manifest.json",
      "source_location": "L15"
    },
    {
      "id": "hub_manifest_share_target_action",
      "label": "action",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "action",
      "source_file": "hub/manifest.json",
      "source_location": "L16"
    },
    {
      "id": "hub_manifest_share_target_enctype",
      "label": "enctype",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "enctype",
      "source_file": "hub/manifest.json",
      "source_location": "L18"
    },
    {
      "id": "hub_manifest_share_target_method",
      "label": "method",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "method",
      "source_file": "hub/manifest.json",
      "source_location": "L17"
    },
    {
      "id": "hub_manifest_share_target_params",
      "label": "params",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "params",
      "source_file": "hub/manifest.json",
      "source_location": "L19"
    },
    {
      "id": "hub_manifest_short_name",
      "label": "short_name",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "short_name",
      "source_file": "hub/manifest.json",
      "source_location": "L3"
    },
    {
      "id": "hub_manifest_start_url",
      "label": "start_url",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "start_url",
      "source_file": "hub/manifest.json",
      "source_location": "L5"
    },
    {
      "id": "hub_manifest_theme_color",
      "label": "theme_color",
      "_origin": "ast",
      "community": 67,
      "community_name": "Custodian Wallet Database Schema",
      "file_type": "code",
      "norm_label": "theme_color",
      "source_file": "hub/manifest.json",
      "source_location": "L9"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline",
      "label": "ADR-064-video-tutorial-production-pipeline.md",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "adr-064-video-tutorial-production-pipeline.md",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "label": "ADR-064 Video Tutorial Production Pipeline \u2014 scripts.json \u2192 edge-tts \u2192 Playwright \u2192 ffmpeg",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "adr-064 video tutorial production pipeline \u2014 scripts.json \u2192 edge-tts \u2192 playwright \u2192 ffmpeg",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L354"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L370"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_context",
      "label": "Context",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L40"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_directory_structure",
      "label": "Directory Structure",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "directory structure",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L244"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L314"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_reference_implementation",
      "label": "Reference Implementation",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "reference implementation",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L292"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_references",
      "label": "References",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L411"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L401"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_stage_1_script_authoring_scripts_json",
      "label": "Stage 1 \u2014 Script Authoring (`scripts.json`)",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "stage 1 \u2014 script authoring (`scripts.json`)",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L44"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_stage_2_tts_generation_generate_tts_py",
      "label": "Stage 2 \u2014 TTS Generation (`generate_tts.py`)",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "stage 2 \u2014 tts generation (`generate_tts.py`)",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L86"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_stage_3_screen_recording_playwright",
      "label": "Stage 3 \u2014 Screen Recording (Playwright)",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "stage 3 \u2014 screen recording (playwright)",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L115"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_stage_4_video_assembly_build_tutorial_py",
      "label": "Stage 4 \u2014 Video Assembly (`build_tutorial.py`)",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "stage 4 \u2014 video assembly (`build_tutorial.py`)",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L151"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_stage_5_tutorial_html_page_tutorial_html",
      "label": "Stage 5 \u2014 Tutorial HTML Page (`tutorial.html`)",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "stage 5 \u2014 tutorial html page (`tutorial.html`)",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L205"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_status",
      "label": "Status",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_064_video_tutorial_production_pipeline_when_to_build_rebuild",
      "label": "When to Build / Rebuild",
      "_origin": "ast",
      "community": 68,
      "community_name": "Web App Manifest Configuration",
      "file_type": "document",
      "norm_label": "when to build / rebuild",
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L280"
    },
    {
      "id": "agents_software_architect",
      "label": "software-architect.md",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "software-architect.md",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L1"
    },
    {
      "id": "agents_software_architect_architectural_methodology",
      "label": "Architectural Methodology",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "architectural methodology",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L29"
    },
    {
      "id": "agents_software_architect_before_designing_anything",
      "label": "Before Designing Anything",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "before designing anything",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L31"
    },
    {
      "id": "agents_software_architect_before_recommending_from_memory",
      "label": "Before recommending from memory",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "before recommending from memory",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L215"
    },
    {
      "id": "agents_software_architect_design_principles_you_enforce",
      "label": "Design Principles You Enforce",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "design principles you enforce",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L62"
    },
    {
      "id": "agents_software_architect_design_process",
      "label": "Design Process",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "design process",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L37"
    },
    {
      "id": "agents_software_architect_escalation_behaviour",
      "label": "Escalation Behaviour",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "escalation behaviour",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L81"
    },
    {
      "id": "agents_software_architect_how_to_save_memories",
      "label": "How to save memories",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "how to save memories",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L182"
    },
    {
      "id": "agents_software_architect_memory_and_other_forms_of_persistence",
      "label": "Memory and other forms of persistence",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "memory and other forms of persistence",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L227"
    },
    {
      "id": "agents_software_architect_memory_md",
      "label": "MEMORY.md",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "memory.md",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L234"
    },
    {
      "id": "agents_software_architect_memory_updates",
      "label": "Memory Updates",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "memory updates",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L86"
    },
    {
      "id": "agents_software_architect_output_structure_for_architectural_designs",
      "label": "Output Structure for Architectural Designs",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "output structure for architectural designs",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L45"
    },
    {
      "id": "agents_software_architect_persistent_agent_memory",
      "label": "Persistent Agent Memory",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "persistent agent memory",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L100"
    },
    {
      "id": "agents_software_architect_project_context_you_must_know",
      "label": "Project Context You Must Know",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "project context you must know",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L19"
    },
    {
      "id": "agents_software_architect_self_verification_checklist",
      "label": "Self-Verification Checklist",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "self-verification checklist",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L71"
    },
    {
      "id": "agents_software_architect_types_of_memory",
      "label": "Types of memory",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "types of memory",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L108"
    },
    {
      "id": "agents_software_architect_what_not_to_save_in_memory",
      "label": "What NOT to save in memory",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "what not to save in memory",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L172"
    },
    {
      "id": "agents_software_architect_when_to_access_memories",
      "label": "When to access memories",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "when to access memories",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L209"
    },
    {
      "id": "agents_software_architect_your_core_responsibilities",
      "label": "Your Core Responsibilities",
      "_origin": "ast",
      "community": 69,
      "community_name": "Video Tutorial Production Pipeline",
      "file_type": "document",
      "norm_label": "your core responsibilities",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L11"
    },
    {
      "id": "counters_mdd_counters",
      "label": "MDD_counters.md",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "mdd_counters.md",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L1"
    },
    {
      "id": "counters_mdd_counters_10_auth_cross_pwa_safety",
      "label": "10. Auth + cross-PWA safety",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "10. auth + cross-pwa safety",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L533"
    },
    {
      "id": "counters_mdd_counters_11_migration_plan_phase_1",
      "label": "11. Migration plan (Phase 1)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "11. migration plan (phase 1)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L544"
    },
    {
      "id": "counters_mdd_counters_12_open_questions_parked_will_surface_when_relevant",
      "label": "12. Open questions parked (will surface when relevant)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "12. open questions parked (will surface when relevant)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L555"
    },
    {
      "id": "counters_mdd_counters_13_acceptance_for_phase_1_countermanagement_mini_pwa_basic_crud",
      "label": "13. Acceptance for Phase 1 (CounterManagement mini-PWA \u2014 basic CRUD)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "13. acceptance for phase 1 (countermanagement mini-pwa \u2014 basic crud)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L571"
    },
    {
      "id": "counters_mdd_counters_14_glossary",
      "label": "14. Glossary",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "14. glossary",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L589"
    },
    {
      "id": "counters_mdd_counters_15_1_unified_job_id_defer_to_its_own_work_track",
      "label": "15.1 Unified Job ID \u2014 defer to its own work track?",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "15.1 unified job id \u2014 defer to its own work track?",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L609"
    },
    {
      "id": "counters_mdd_counters_15_2_phase_4_client_portal_its_own_mdd_its_own_pwa",
      "label": "15.2 Phase 4 client portal \u2014 its own MDD + its own PWA?",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "15.2 phase 4 client portal \u2014 its own mdd + its own pwa?",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L617"
    },
    {
      "id": "counters_mdd_counters_15_two_deferrals_that_need_explicit_user_confirmation",
      "label": "15. Two deferrals that need explicit user confirmation",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "15. two deferrals that need explicit user confirmation",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L605"
    },
    {
      "id": "counters_mdd_counters_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L10"
    },
    {
      "id": "counters_mdd_counters_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L20"
    },
    {
      "id": "counters_mdd_counters_3_phases_planned",
      "label": "3. Phases planned",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "3. phases planned",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L37"
    },
    {
      "id": "counters_mdd_counters_4_1_new_schema_counters",
      "label": "4.1 New schema: `counters.*`",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "4.1 new schema: `counters.*`",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L59"
    },
    {
      "id": "counters_mdd_counters_4_2_modifications_to_existing_schemas",
      "label": "4.2 Modifications to existing schemas",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "4.2 modifications to existing schemas",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L208"
    },
    {
      "id": "counters_mdd_counters_4_3_postgrest_postgresql_grants",
      "label": "4.3 PostgREST + PostgreSQL grants",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "4.3 postgrest + postgresql grants",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L220"
    },
    {
      "id": "counters_mdd_counters_4_phase_1_db_schema_what_we_will_build_first",
      "label": "4. Phase 1 \u2014 DB schema (what we will build first)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "4. phase 1 \u2014 db schema (what we will build first)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L57"
    },
    {
      "id": "counters_mdd_counters_5_1_new_tables_phase_2",
      "label": "5.1 New tables (Phase 2)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "5.1 new tables (phase 2)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L234"
    },
    {
      "id": "counters_mdd_counters_5_2_flow",
      "label": "5.2 Flow",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "5.2 flow",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L268"
    },
    {
      "id": "counters_mdd_counters_5_3_sync_button",
      "label": "5.3 Sync button",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "5.3 sync button",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L275"
    },
    {
      "id": "counters_mdd_counters_5_phase_2_recce_stores_sync_preview",
      "label": "5. Phase 2 \u2014 Recce stores sync (preview)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "5. phase 2 \u2014 recce stores sync (preview)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L232"
    },
    {
      "id": "counters_mdd_counters_6_1_identity",
      "label": "6.1 Identity",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.1 identity",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L294"
    },
    {
      "id": "counters_mdd_counters_6_2_columns_on_recce_submissions_all_live_as_of_v22",
      "label": "6.2 Columns on `recce.submissions` (all live as of v22)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.2 columns on `recce.submissions` (all live as of v22)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L301"
    },
    {
      "id": "counters_mdd_counters_6_3_db_view_counters_multi_recce_groups_v",
      "label": "6.3 DB view: `counters.multi_recce_groups_v`",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.3 db view: `counters.multi_recce_groups_v`",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L324"
    },
    {
      "id": "counters_mdd_counters_6_4_rpcs_counters_schema_security_definer",
      "label": "6.4 RPCs (counters schema, SECURITY DEFINER)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.4 rpcs (counters schema, security definer)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L338"
    },
    {
      "id": "counters_mdd_counters_6_5_use_case_a_past_recces_history_browser_counter_detail_tab",
      "label": "6.5 Use Case A \u2014 Past Recces History Browser (Counter Detail tab)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.5 use case a \u2014 past recces history browser (counter detail tab)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L345"
    },
    {
      "id": "counters_mdd_counters_6_6_use_case_b_conflict_resolver_multi_recce_screen",
      "label": "6.6 Use Case B \u2014 Conflict Resolver (Multi-Recce screen)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.6 use case b \u2014 conflict resolver (multi-recce screen)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L360"
    },
    {
      "id": "counters_mdd_counters_6_7_navigation_between_the_two_features",
      "label": "6.7 Navigation between the two features",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6.7 navigation between the two features",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L396"
    },
    {
      "id": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "label": "6. Phase 3 \u2014 Multi-Recce per (counter, job_id)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "6. phase 3 \u2014 multi-recce per (counter, job_id)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L286"
    },
    {
      "id": "counters_mdd_counters_7_1_new_entities",
      "label": "7.1 New entities",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "7.1 new entities",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L404"
    },
    {
      "id": "counters_mdd_counters_7_2_visibility_rules",
      "label": "7.2 Visibility rules",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "7.2 visibility rules",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L429"
    },
    {
      "id": "counters_mdd_counters_7_3_client_portal_pwa",
      "label": "7.3 Client portal PWA",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "7.3 client portal pwa",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L442"
    },
    {
      "id": "counters_mdd_counters_7_phase_4_client_portal_users_preview",
      "label": "7. Phase 4 \u2014 Client portal users (preview)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "7. phase 4 \u2014 client portal users (preview)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L402"
    },
    {
      "id": "counters_mdd_counters_8_1_screens",
      "label": "8.1 Screens",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "8.1 screens",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L452"
    },
    {
      "id": "counters_mdd_counters_8_2_permissions_in_ui",
      "label": "8.2 Permissions in UI",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "8.2 permissions in ui",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L502"
    },
    {
      "id": "counters_mdd_counters_8_3_search_dedup",
      "label": "8.3 Search + dedup",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "8.3 search + dedup",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L514"
    },
    {
      "id": "counters_mdd_counters_8_ui_design_phase_1_mini_pwa",
      "label": "8. UI design \u2014 Phase 1 mini-PWA",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "8. ui design \u2014 phase 1 mini-pwa",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L450"
    },
    {
      "id": "counters_mdd_counters_9_integration_touchpoints",
      "label": "9. Integration touchpoints",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "9. integration touchpoints",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L521"
    },
    {
      "id": "counters_mdd_counters_brand_storage_counter_brand_codes_is_canonical",
      "label": "Brand storage \u2014 `counter.brand_codes` is canonical",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "brand storage \u2014 `counter.brand_codes` is canonical",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L170"
    },
    {
      "id": "counters_mdd_counters_counters_address_n_1_counter_for_secondary_addresses",
      "label": "`counters.address` \u2014 N:1 \u2192 counter (for secondary addresses)",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "`counters.address` \u2014 n:1 \u2192 counter (for secondary addresses)",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L149"
    },
    {
      "id": "counters_mdd_counters_counters_contact_n_1_counter",
      "label": "`counters.contact` \u2014 N:1 \u2192 counter",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "`counters.contact` \u2014 n:1 \u2192 counter",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L130"
    },
    {
      "id": "counters_mdd_counters_counters_counter_master",
      "label": "`counters.counter` \u2014 master",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "`counters.counter` \u2014 master",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L61"
    },
    {
      "id": "counters_mdd_counters_counters_recce_history_v_view",
      "label": "`counters.recce_history_v` \u2014 view",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "`counters.recce_history_v` \u2014 view",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L191"
    },
    {
      "id": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "label": "Module Design Document \u2014 CounterManagement mini-PWA",
      "_origin": "ast",
      "community": 7,
      "community_name": "Counter Management Design",
      "file_type": "document",
      "norm_label": "module design document \u2014 countermanagement mini-pwa",
      "source_file": "counters/MDD_counters.md",
      "source_location": "L1"
    },
    {
      "id": "finance_sw",
      "label": "finance/sw.js",
      "_origin": "ast",
      "community": 719,
      "community_name": "Expense PWA Web Manifest",
      "file_type": "code",
      "norm_label": "finance/sw.js",
      "source_file": "finance/sw.js",
      "source_location": "L1"
    },
    {
      "id": "production_record_spec_clicksub",
      "label": "clickSub()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "clicksub()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L103"
    },
    {
      "id": "production_record_spec_del",
      "label": "del()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "del()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L66"
    },
    {
      "id": "production_record_spec_fs",
      "label": "fs",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "fs",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L31"
    },
    {
      "id": "production_record_spec_gotolist",
      "label": "gotoList()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "gotolist()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L94"
    },
    {
      "id": "production_record_spec_hc",
      "label": "HC",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "hc",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L36"
    },
    {
      "id": "production_record_spec_hr",
      "label": "HR",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "hr",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L37"
    },
    {
      "id": "production_record_spec_recorded",
      "label": "recorded",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "recorded",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L114"
    },
    {
      "id": "production_record_spec_rpc",
      "label": "rpc()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "rpc()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L59"
    },
    {
      "id": "production_record_spec_saveallclips",
      "label": "saveAllClips()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "saveallclips()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L126"
    },
    {
      "id": "production_record_spec_stores",
      "label": "STORES",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "stores",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L44"
    },
    {
      "id": "production_record_spec_tempcounters",
      "label": "tempCounters",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "tempcounters",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L55"
    },
    {
      "id": "production_record_spec_tempsubs",
      "label": "tempSubs",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "tempsubs",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L56"
    },
    {
      "id": "production_record_spec_test_chromium_request_playwrightrequest",
      "label": "{ test, chromium, request: playwrightRequest }",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "{ test, chromium, request: playwrightrequest }",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L29"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "label": "recce-client/tutorial/production/record.spec.js",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "recce-client/tutorial/production/record.spec.js",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L1"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec_mkctx",
      "label": "mkCtx()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "mkctx()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L73"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec_nosessctx",
      "label": "noSessCtx()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "nosessctx()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L133"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec_path",
      "label": "path",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "path",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L30"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec_recordclip",
      "label": "recordClip()",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "recordclip()",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L116"
    },
    {
      "id": "recce_client_tutorial_production_record_spec_js_production_record_spec_videos",
      "label": "VIDEOS",
      "_origin": "ast",
      "community": 72,
      "community_name": "Walkthrough UI Step Screenshots",
      "file_type": "code",
      "norm_label": "videos",
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants",
      "label": "ADR-077-openclaw-integration-schema-grants.md",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "adr-077-openclaw-integration-schema-grants.md",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "label": "ADR-077: OpenClaw Integration \u2014 Read-Only DB Role, Schema Grants, and Auth Layers",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "adr-077: openclaw integration \u2014 read-only db role, schema grants, and auth layers",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_alternative_1_no_database_access_http_only_via_postgrest",
      "label": "Alternative 1: No Database Access \u2014 HTTP-Only via PostgREST",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "alternative 1: no database access \u2014 http-only via postgrest",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L150"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_alternative_2_superuser_or_limited_admin_role",
      "label": "Alternative 2: Superuser or Limited Admin Role",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "alternative 2: superuser or limited admin role",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L159"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_alternative_3_virtual_views_for_openclaw_reporting",
      "label": "Alternative 3: Virtual Views for OpenClaw Reporting",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "alternative 3: virtual views for openclaw reporting",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L168"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_alternative_4_dedicated_postgres_service_separate_db_instance",
      "label": "Alternative 4: Dedicated Postgres Service (separate DB instance)",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "alternative 4: dedicated postgres service (separate db instance)",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L180"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L148"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_benefits",
      "label": "Benefits",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "benefits",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L191"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L189"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_context",
      "label": "Context",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L12"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L45"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L92"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_references",
      "label": "References",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L227"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L215"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L205"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_status",
      "label": "Status",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L6"
    },
    {
      "id": "adr_adr_077_openclaw_integration_schema_grants_trade_offs",
      "label": "Trade-Offs",
      "_origin": "ast",
      "community": 73,
      "community_name": "Dispatch Schema Migration Architecture",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L199"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract",
      "label": "ADR-095-btl-addin-client-deck-contract.md",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "adr-095-btl-addin-client-deck-contract.md",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_1_client_side_tool_vba_macro_enabled_template_potm_option_d",
      "label": "1. Client-Side Tool: VBA Macro-Enabled Template (.potm) \u2014 Option D",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "1. client-side tool: vba macro-enabled template (.potm) \u2014 option d",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_2_custom_ribbon_tab_360lm_branding",
      "label": "2. Custom Ribbon Tab: \"360LM Branding\"",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "2. custom ribbon tab: \"360lm branding\"",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "label": "3. Tagged Shape Naming Contract (lm360_* schema)",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "3. tagged shape naming contract (lm360_* schema)",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L77"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_4_three_path_extraction_in_btl_extractor_skill_v3",
      "label": "4. Three-Path Extraction in BTL Extractor Skill (v3)",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "4. three-path extraction in btl extractor skill (v3)",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L142"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_5_recognised_item_types",
      "label": "5. Recognised Item Types",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "5. recognised item types",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L162"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_6_file_locations",
      "label": "6. File Locations",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "6. file locations",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L174"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "label": "ADR-095: BTL Client Deck Contract \u2014 PowerPoint Add-in, Tagged Shape Naming, and 3-Path Extraction",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "adr-095: btl client deck contract \u2014 powerpoint add-in, tagged shape naming, and 3-path extraction",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L188"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_context",
      "label": "Context",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L35"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_counter_slides_n_counter_number_integer",
      "label": "Counter slides (N = counter number, integer)",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "counter slides (n = counter number, integer)",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L92"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_cover_slide_shapes",
      "label": "Cover slide shapes",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "cover slide shapes",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L81"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L55"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_embedded_json_shape_lm360_json_n",
      "label": "Embedded JSON shape (`lm360_json_N`)",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "embedded json shape (`lm360_json_n`)",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L113"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_item_row_shapes_n_counter_r_0_indexed_row",
      "label": "Item row shapes (N = counter, R = 0-indexed row)",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "item row shapes (n = counter, r = 0-indexed row)",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L102"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_references",
      "label": "References",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L206"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_status",
      "label": "Status",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_095_btl_addin_client_deck_contract_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 74,
      "community_name": "OpenClaw Integration Schema Grants",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_1_isolation_follows_adr_086_same_as_blogsmith_health_tracker",
      "label": "1. Isolation (follows ADR-086, same as Blogsmith/Health Tracker)",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "1. isolation (follows adr-086, same as blogsmith/health tracker)",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L66"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_2_core_data_model",
      "label": "2. Core data model",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "2. core data model",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L79"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_3_credential_storage_the_decision_that_matters_most_in_this_adr",
      "label": "3. Credential storage \u2014 the decision that matters most in this ADR",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "3. credential storage \u2014 the decision that matters most in this adr",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L132"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_4_ai_analysis_pipeline_adr_062_compliance_mandatory",
      "label": "4. AI analysis pipeline (ADR-062 compliance, mandatory)",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "4. ai analysis pipeline (adr-062 compliance, mandatory)",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L157"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_5_what_triggers_a_login_the_safety_boundary_restated_precisely",
      "label": "5. What triggers a login \u2014 the safety boundary, restated precisely",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "5. what triggers a login \u2014 the safety boundary, restated precisely",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L176"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_6_legal_tos_operator_responsibility_stated_explicitly",
      "label": "6. Legal / ToS \u2014 operator responsibility, stated explicitly",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "6. legal / tos \u2014 operator responsibility, stated explicitly",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L187"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_7_deployment",
      "label": "7. Deployment",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "7. deployment",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L198"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "label": "ADR-108: A Generic, Permanent Authenticated-Site Capture & AI-Analysis Service (Codename: SiteCap)",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "adr-108: a generic, permanent authenticated-site capture & ai-analysis service (codename: sitecap)",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L209"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L230"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_context",
      "label": "Context",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L41"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L64"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_open_questions_all_resolved_2026_07_03_interactive_q_a",
      "label": "Open Questions \u2014 all resolved 2026-07-03 (interactive Q&A)",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "open questions \u2014 all resolved 2026-07-03 (interactive q&a)",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L280"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_references",
      "label": "References",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L290"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L262"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_status",
      "label": "Status",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L7"
    },
    {
      "id": "btl_addin_generate_template",
      "label": "generate_template.py",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "generate_template.py",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L1"
    },
    {
      "id": "btl_addin_generate_template_creative_box",
      "label": "_creative_box()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_creative_box()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L125"
    },
    {
      "id": "btl_addin_generate_template_embed_json",
      "label": "_embed_json()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_embed_json()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L134"
    },
    {
      "id": "btl_addin_generate_template_embed_ribbon",
      "label": "embed_ribbon()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "embed_ribbon()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L275"
    },
    {
      "id": "btl_addin_generate_template_footer",
      "label": "_footer()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_footer()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L61"
    },
    {
      "id": "btl_addin_generate_template_header_bar",
      "label": "_header_bar()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_header_bar()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L66"
    },
    {
      "id": "btl_addin_generate_template_items_table",
      "label": "_items_table()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_items_table()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L84"
    },
    {
      "id": "btl_addin_generate_template_main",
      "label": "main()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L304"
    },
    {
      "id": "btl_addin_generate_template_make_counter_slide",
      "label": "make_counter_slide()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "make_counter_slide()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L177"
    },
    {
      "id": "btl_addin_generate_template_make_cover",
      "label": "make_cover()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "make_cover()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L142"
    },
    {
      "id": "btl_addin_generate_template_make_instructions_slide",
      "label": "make_instructions_slide()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "make_instructions_slide()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L194"
    },
    {
      "id": "btl_addin_generate_template_rect",
      "label": "_rect()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_rect()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L34"
    },
    {
      "id": "btl_addin_generate_template_set_bg",
      "label": "_set_bg()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_set_bg()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L29"
    },
    {
      "id": "btl_addin_generate_template_txt",
      "label": "_txt()",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "code",
      "norm_label": "_txt()",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L46"
    },
    {
      "id": "btl_addin_generate_template_rationale_135",
      "label": "Hidden textbox off-slide right edge carries machine-readable JSON.",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "rationale",
      "norm_label": "hidden textbox off-slide right edge carries machine-readable json.",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L135"
    },
    {
      "id": "btl_addin_generate_template_rationale_178",
      "label": "data = {counter_name, city, state, brand, items: [...]}",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "rationale",
      "norm_label": "data = {counter_name, city, state, brand, items: [...]}",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L178"
    },
    {
      "id": "btl_addin_generate_template_rationale_276",
      "label": "Inject customUI into the PPTX zip so the ribbon tab appears.",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "rationale",
      "norm_label": "inject customui into the pptx zip so the ribbon tab appears.",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L276"
    },
    {
      "id": "btl_addin_generate_template_rationale_85",
      "label": "Draws the items table; rows = list of dicts with keys type/material/size/qty/rem",
      "_origin": "ast",
      "community": 76,
      "community_name": "Authenticated Site Capture Architecture",
      "file_type": "rationale",
      "norm_label": "draws the items table; rows = list of dicts with keys type/material/size/qty/rem",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L85"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual",
      "label": "walkthroughs_install_manual.md",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "walkthroughs_install_manual.md",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_1_node_20_or_higher",
      "label": "1. Node 20 or higher",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "1. node 20 or higher",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L27"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_2_ssh_curl_tar",
      "label": "2. `ssh`, `curl`, `tar`",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "2. `ssh`, `curl`, `tar`",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L39"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "label": "360LM Walkthroughs \u2014 manual install on your laptop",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "360lm walkthroughs \u2014 manual install on your laptop",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L1"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_3_optional_dig",
      "label": "3. (Optional) `dig`",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "3. (optional) `dig`",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L43"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_4_passwordless_ssh_to_the_vps",
      "label": "4. Passwordless SSH to the VPS",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "4. passwordless ssh to the vps",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L50"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_how_this_compares_to_cic_prompts",
      "label": "How this compares to CiC prompts",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "how this compares to cic prompts",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L204"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_install_option_a_one_line_installer",
      "label": "Install \u2014 option A: one-line installer",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "install \u2014 option a: one-line installer",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L66"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_install_option_b_step_by_step_use_if_a_fails",
      "label": "Install \u2014 option B: step-by-step (use if A fails)",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "install \u2014 option b: step-by-step (use if a fails)",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L93"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "label": "Prerequisites",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "prerequisites",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L25"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_resetting_state",
      "label": "Resetting state",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "resetting state",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L162"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_test_mode_skip_pauses_run_headless",
      "label": "Test mode (skip pauses, run headless)",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "test mode (skip pauses, run headless)",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L171"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_troubleshooting",
      "label": "Troubleshooting",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "troubleshooting",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L191"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_uninstall",
      "label": "Uninstall",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "uninstall",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L183"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_updating",
      "label": "Updating",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "updating",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L153"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_what_walkthrough_doctor_should_print",
      "label": "What \"walkthrough doctor\" should print",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "what \"walkthrough doctor\" should print",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L120"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_what_walkthrough_run_hello_looks_like",
      "label": "What \"walkthrough run hello\" looks like",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "what \"walkthrough run hello\" looks like",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L134"
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_where_it_goes",
      "label": "Where it goes",
      "_origin": "ast",
      "community": 77,
      "community_name": "PowerPoint Template Generator",
      "file_type": "document",
      "norm_label": "where it goes",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L11"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03",
      "label": "audit_full_adr_sweep_2026-07-03.md",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "audit_full_adr_sweep_2026-07-03.md",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "label": "Full ADR Compliance Sweep \u2014 All PWAs \u2014 2026-07-03",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "full adr compliance sweep \u2014 all pwas \u2014 2026-07-03",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03_headline",
      "label": "Headline",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "headline",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L6"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03_sources",
      "label": "Sources",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "sources",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L51"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03_sweep_methodology_note",
      "label": "Sweep methodology note",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "sweep methodology note",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L47"
    },
    {
      "id": "docs_audit_full_adr_sweep_2026_07_03_the_finance_inventory_correction_the_actually_interesting_part_of_this_sweep",
      "label": "The `finance` inventory correction (the actually interesting part of this sweep)",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "the `finance` inventory correction (the actually interesting part of this sweep)",
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L29"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03",
      "label": "audit_mdd_adr_compliance_2026-07-03.md",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "audit_mdd_adr_compliance_2026-07-03.md",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_finding_1_cross_schema_access_adr_text_vs_actual_code_the_big_one",
      "label": "Finding 1 \u2014 Cross-schema access: ADR text vs. actual code (the big one)",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "finding 1 \u2014 cross-schema access: adr text vs. actual code (the big one)",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L17"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_finding_2_mdd_citation_gap_process_compliance",
      "label": "Finding 2 \u2014 MDD citation gap (process compliance)",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "finding 2 \u2014 mdd citation gap (process compliance)",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L71"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_finding_3_adr_001_next_redirect_5_real_violations",
      "label": "Finding 3 \u2014 ADR-001 (`?next=` redirect) \u2014 5 real violations",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "finding 3 \u2014 adr-001 (`?next=` redirect) \u2014 5 real violations",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L87"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_finding_4_adr_081_safe_bottom_css_4_real_violations",
      "label": "Finding 4 \u2014 ADR-081 (safe-bottom.css) \u2014 4 real violations",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "finding 4 \u2014 adr-081 (safe-bottom.css) \u2014 4 real violations",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L105"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "label": "MDD \u2194 ADR Compliance Audit \u2014 2026-07-03",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "mdd \u2194 adr compliance audit \u2014 2026-07-03",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L1"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_recommended_next_step",
      "label": "Recommended next step",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "recommended next step",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L127"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_summary_ranked_by_what_needs_a_decision",
      "label": "Summary \u2014 ranked by what needs a decision",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "summary \u2014 ranked by what needs a decision",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L6"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_what_i_did_not_do",
      "label": "What I did NOT do",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "what i did not do",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L122"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_what_the_adrs_say",
      "label": "What the ADRs say",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "what the adrs say",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L21"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_what_the_code_actually_does",
      "label": "What the code actually does",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "what the code actually does",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L36"
    },
    {
      "id": "docs_audit_mdd_adr_compliance_2026_07_03_why_i_m_not_calling_this_broken_outright",
      "label": "Why I'm not calling this \"broken\" outright",
      "_origin": "ast",
      "community": 78,
      "community_name": "Walkthrough Manual Installation Guide",
      "file_type": "document",
      "norm_label": "why i'm not calling this \"broken\" outright",
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L60"
    },
    {
      "id": "hr_mdd_hr_10_1_salary_slip_generation_generate_salary_slip_rpc",
      "label": "10.1 Salary slip generation (generate_salary_slip RPC)",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "10.1 salary slip generation (generate_salary_slip rpc)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L531"
    },
    {
      "id": "hr_mdd_hr_10_2_salary_payment_pay_salary_slip_rpc",
      "label": "10.2 Salary payment (pay_salary_slip RPC)",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "10.2 salary payment (pay_salary_slip rpc)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L554"
    },
    {
      "id": "hr_mdd_hr_10_calculation_models",
      "label": "10. Calculation models",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "10. calculation models",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L529"
    },
    {
      "id": "hr_mdd_hr_11_auth_access_control",
      "label": "11. Auth & access control",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "11. auth & access control",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L579"
    },
    {
      "id": "hr_mdd_hr_12_tests",
      "label": "12. Tests",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "12. tests",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L603"
    },
    {
      "id": "hr_mdd_hr_13_tutorials_learning",
      "label": "13. Tutorials & learning",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "13. tutorials & learning",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L624"
    },
    {
      "id": "hr_mdd_hr_14_open_questions_future_work",
      "label": "14. Open questions & future work",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "14. open questions & future work",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L630"
    },
    {
      "id": "hr_mdd_hr_15_adrs_governing_this_module",
      "label": "15. ADRs governing this module",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "15. adrs governing this module",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L643"
    },
    {
      "id": "hr_mdd_hr_16_migration_deployment_status",
      "label": "16. Migration & deployment status",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "16. migration & deployment status",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L661"
    },
    {
      "id": "hr_mdd_hr_17_database_migration_notes",
      "label": "17. Database migration notes",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "17. database migration notes",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L669"
    },
    {
      "id": "hr_mdd_hr_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L12"
    },
    {
      "id": "hr_mdd_hr_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L26"
    },
    {
      "id": "hr_mdd_hr_3_phases_as_built",
      "label": "3. Phases (as built)",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "3. phases (as built)",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L39"
    },
    {
      "id": "hr_mdd_hr_6_postgrest_grants",
      "label": "6. PostgREST grants",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "6. postgrest grants",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L352"
    },
    {
      "id": "hr_mdd_hr_8_session_offline_behavior",
      "label": "8. Session & offline behavior",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "8. session & offline behavior",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L505"
    },
    {
      "id": "hr_mdd_hr_9_cross_pwa_integration",
      "label": "9. Cross-PWA integration",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "9. cross-pwa integration",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L517"
    },
    {
      "id": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "label": "Module Design Document \u2014 HR Management PWA",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "module design document \u2014 hr management pwa",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L1"
    },
    {
      "id": "hr_mdd_hr_verification",
      "label": "Verification",
      "_origin": "ast",
      "community": 79,
      "community_name": "Offline-First PWA Patterns",
      "file_type": "document",
      "norm_label": "verification",
      "source_file": "hr/MDD_hr.md",
      "source_location": "L693"
    },
    {
      "id": "vehicle_mdd_vehicle",
      "label": "MDD_vehicle.md",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "mdd_vehicle.md",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L1"
    },
    {
      "id": "vehicle_mdd_vehicle_10_migrations_code_verified",
      "label": "10. Migrations (code-verified)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "10. migrations (code-verified)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L534"
    },
    {
      "id": "vehicle_mdd_vehicle_11_service_worker_v27",
      "label": "11. Service Worker (v27)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "11. service worker (v27)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L549"
    },
    {
      "id": "vehicle_mdd_vehicle_12_configuration",
      "label": "12. Configuration",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "12. configuration",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L561"
    },
    {
      "id": "vehicle_mdd_vehicle_13_known_limitations_future_phases",
      "label": "13. Known limitations & future phases",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "13. known limitations & future phases",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L580"
    },
    {
      "id": "vehicle_mdd_vehicle_14_glossary",
      "label": "14. Glossary",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "14. glossary",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L594"
    },
    {
      "id": "vehicle_mdd_vehicle_15_acceptance_checklist",
      "label": "15. Acceptance checklist",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "15. acceptance checklist",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L613"
    },
    {
      "id": "vehicle_mdd_vehicle_15a_adrs_governing_this_module",
      "label": "15a. ADRs governing this module",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "15a. adrs governing this module",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L637"
    },
    {
      "id": "vehicle_mdd_vehicle_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L11"
    },
    {
      "id": "vehicle_mdd_vehicle_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L24"
    },
    {
      "id": "vehicle_mdd_vehicle_3_phases_as_built",
      "label": "3. Phases (as built)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "3. phases (as built)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L37"
    },
    {
      "id": "vehicle_mdd_vehicle_4_10_vehicle_edit_audit_change_history_jsonb_diff",
      "label": "4.10 `vehicle.edit_audit` \u2014 change history (JSONB diff)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.10 `vehicle.edit_audit` \u2014 change history (jsonb diff)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L287"
    },
    {
      "id": "vehicle_mdd_vehicle_4_11_vehicle_deletion_audit_soft_delete_history_for_data_recovery",
      "label": "4.11 `vehicle.deletion_audit` \u2014 soft-delete history (for data recovery)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.11 `vehicle.deletion_audit` \u2014 soft-delete history (for data recovery)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L300"
    },
    {
      "id": "vehicle_mdd_vehicle_4_12_vehicle_mileage_segments_v_view_calculated",
      "label": "4.12 `vehicle.mileage_segments_v` \u2014 VIEW (calculated)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.12 `vehicle.mileage_segments_v` \u2014 view (calculated)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L317"
    },
    {
      "id": "vehicle_mdd_vehicle_4_13_postgrest_grants",
      "label": "4.13 PostgREST grants",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.13 postgrest grants",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L336"
    },
    {
      "id": "vehicle_mdd_vehicle_4_1_vehicle_vehicles_owned_vehicle_master_record",
      "label": "4.1 `vehicle.vehicles` \u2014 owned vehicle master record",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.1 `vehicle.vehicles` \u2014 owned vehicle master record",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L49"
    },
    {
      "id": "vehicle_mdd_vehicle_4_2_vehicle_trips_one_trip_record_start_end_odometer_location",
      "label": "4.2 `vehicle.trips` \u2014 one trip record (start \u2192 end odometer + location)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.2 `vehicle.trips` \u2014 one trip record (start \u2192 end odometer + location)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L79"
    },
    {
      "id": "vehicle_mdd_vehicle_4_3_vehicle_fuel_events_refuel_or_fuel_type_switch",
      "label": "4.3 `vehicle.fuel_events` \u2014 refuel or fuel-type switch",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.3 `vehicle.fuel_events` \u2014 refuel or fuel-type switch",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L137"
    },
    {
      "id": "vehicle_mdd_vehicle_4_4_vehicle_maintenance_logs_service_record",
      "label": "4.4 `vehicle.maintenance_logs` \u2014 service record",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.4 `vehicle.maintenance_logs` \u2014 service record",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L184"
    },
    {
      "id": "vehicle_mdd_vehicle_4_5_vehicle_insurance_logs_insurance_policy_record",
      "label": "4.5 `vehicle.insurance_logs` \u2014 insurance policy record",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.5 `vehicle.insurance_logs` \u2014 insurance policy record",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L203"
    },
    {
      "id": "vehicle_mdd_vehicle_4_6_vehicle_hired_vehicles_rental_vehicle_master_used_by_vrs_pwa",
      "label": "4.6 `vehicle.hired_vehicles` \u2014 rental vehicle master (used by VRS PWA)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.6 `vehicle.hired_vehicles` \u2014 rental vehicle master (used by vrs pwa)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L218"
    },
    {
      "id": "vehicle_mdd_vehicle_4_7_vehicle_credit_cards_company_issued_fuel_cards",
      "label": "4.7 `vehicle.credit_cards` \u2014 company-issued fuel cards",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.7 `vehicle.credit_cards` \u2014 company-issued fuel cards",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L242"
    },
    {
      "id": "vehicle_mdd_vehicle_4_8_vehicle_cc_transactions_cc_reconciliation_with_statements",
      "label": "4.8 `vehicle.cc_transactions` \u2014 CC reconciliation with statements",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.8 `vehicle.cc_transactions` \u2014 cc reconciliation with statements",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L256"
    },
    {
      "id": "vehicle_mdd_vehicle_4_9_vehicle_user_permissions_delegated_edit_delete_rights",
      "label": "4.9 `vehicle.user_permissions` \u2014 delegated edit + delete rights",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4.9 `vehicle.user_permissions` \u2014 delegated edit + delete rights",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L269"
    },
    {
      "id": "vehicle_mdd_vehicle_4_database_schema",
      "label": "4. Database schema",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "4. database schema",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L47"
    },
    {
      "id": "vehicle_mdd_vehicle_5_1_postgrest_connection",
      "label": "5.1 PostgREST connection",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "5.1 postgrest connection",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L346"
    },
    {
      "id": "vehicle_mdd_vehicle_5_2_key_endpoints",
      "label": "5.2 Key endpoints",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "5.2 key endpoints",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L360"
    },
    {
      "id": "vehicle_mdd_vehicle_5_3_photo_upload",
      "label": "5.3 Photo upload",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "5.3 photo upload",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L372"
    },
    {
      "id": "vehicle_mdd_vehicle_5_api_integration",
      "label": "5. API integration",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "5. api integration",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L344"
    },
    {
      "id": "vehicle_mdd_vehicle_6_local_state_indexeddb",
      "label": "6. Local state (IndexedDB)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "6. local state (indexeddb)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L383"
    },
    {
      "id": "vehicle_mdd_vehicle_7_1_dashboard_default",
      "label": "7.1 Dashboard (default)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.1 dashboard (default)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L397"
    },
    {
      "id": "vehicle_mdd_vehicle_7_2_trip_workflow",
      "label": "7.2 Trip workflow",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.2 trip workflow",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L416"
    },
    {
      "id": "vehicle_mdd_vehicle_7_3_fuel_entry_workflow",
      "label": "7.3 Fuel entry workflow",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.3 fuel entry workflow",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L436"
    },
    {
      "id": "vehicle_mdd_vehicle_7_4_response_tabs_bottom_nav",
      "label": "7.4 Response tabs (bottom nav)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.4 response tabs (bottom nav)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L460"
    },
    {
      "id": "vehicle_mdd_vehicle_7_5_edit_audit",
      "label": "7.5 Edit + audit",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.5 edit + audit",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L469"
    },
    {
      "id": "vehicle_mdd_vehicle_7_6_bilingual_support_v27",
      "label": "7.6 Bilingual support (v27)",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7.6 bilingual support (v27)",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L486"
    },
    {
      "id": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "label": "7. Screens and workflows",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "7. screens and workflows",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L395"
    },
    {
      "id": "vehicle_mdd_vehicle_8_1_employee_login",
      "label": "8.1 Employee login",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "8.1 employee login",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L500"
    },
    {
      "id": "vehicle_mdd_vehicle_8_2_permissions_model",
      "label": "8.2 Permissions model",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "8.2 permissions model",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L506"
    },
    {
      "id": "vehicle_mdd_vehicle_8_authentication_authorization",
      "label": "8. Authentication & Authorization",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "8. authentication & authorization",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L498"
    },
    {
      "id": "vehicle_mdd_vehicle_9_integration_touchpoints",
      "label": "9. Integration touchpoints",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "9. integration touchpoints",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L521"
    },
    {
      "id": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "label": "Module Design Document \u2014 Vehicle Log PWA",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "module design document \u2014 vehicle log pwa",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L1"
    },
    {
      "id": "vehicle_mdd_vehicle_verification",
      "label": "Verification",
      "_origin": "ast",
      "community": 8,
      "community_name": "Vehicle Module Design",
      "file_type": "document",
      "norm_label": "verification",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L650"
    },
    {
      "id": "activity_mdd_activity_10_roles_and_permissions",
      "label": "10. Roles and permissions",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "10. roles and permissions",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L430"
    },
    {
      "id": "activity_mdd_activity_11_integration_touchpoints",
      "label": "11. Integration touchpoints",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "11. integration touchpoints",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L447"
    },
    {
      "id": "activity_mdd_activity_12_migration_code_verified_var_www_360lm_activity",
      "label": "12. Migration (code-verified, /var/www/360lm/activity/)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "12. migration (code-verified, /var/www/360lm/activity/)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L458"
    },
    {
      "id": "activity_mdd_activity_13_configuration",
      "label": "13. Configuration",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "13. configuration",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L472"
    },
    {
      "id": "activity_mdd_activity_14_cascading_filter_engine_phase_2_v23",
      "label": "14. Cascading filter engine (Phase 2, v23)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "14. cascading filter engine (phase 2, v23)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L489"
    },
    {
      "id": "activity_mdd_activity_15_service_worker_v23",
      "label": "15. Service Worker (v23)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "15. service worker (v23)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L528"
    },
    {
      "id": "activity_mdd_activity_16_known_limitations_future_work",
      "label": "16. Known limitations & future work",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "16. known limitations & future work",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L543"
    },
    {
      "id": "activity_mdd_activity_17_glossary",
      "label": "17. Glossary",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "17. glossary",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L558"
    },
    {
      "id": "activity_mdd_activity_18_acceptance_criteria_phase_2_v23",
      "label": "18. Acceptance criteria (Phase 2, v23)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "18. acceptance criteria (phase 2, v23)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L574"
    },
    {
      "id": "activity_mdd_activity_18a_adrs_governing_this_module",
      "label": "18a. ADRs governing this module",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "18a. adrs governing this module",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L597"
    },
    {
      "id": "activity_mdd_activity_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L10"
    },
    {
      "id": "activity_mdd_activity_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L18"
    },
    {
      "id": "activity_mdd_activity_3_phases_as_built",
      "label": "3. Phases (as built)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "3. phases (as built)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L31"
    },
    {
      "id": "activity_mdd_activity_6_local_state_indexeddb",
      "label": "6. Local state (IndexedDB)",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "6. local state (indexeddb)",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L244"
    },
    {
      "id": "activity_mdd_activity_9_data_flow_capture_submit_gform",
      "label": "9. Data flow: Capture \u2192 Submit \u2192 GForm",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "9. data flow: capture \u2192 submit \u2192 gform",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L395"
    },
    {
      "id": "activity_mdd_activity_module_design_document_activity_pwa",
      "label": "Module Design Document \u2014 Activity PWA",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "module design document \u2014 activity pwa",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L1"
    },
    {
      "id": "activity_mdd_activity_verification",
      "label": "Verification",
      "_origin": "ast",
      "community": 80,
      "community_name": "ADR Compliance Audit Sweeps",
      "file_type": "document",
      "norm_label": "verification",
      "source_file": "activity/MDD_activity.md",
      "source_location": "L606"
    },
    {
      "id": "adr_adr_065_scene_guide_format",
      "label": "ADR-065-scene-guide-format.md",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "adr-065-scene-guide-format.md",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "label": "ADR-065 Scene Guide Tutorial Format \u2014 JSON Data Contract + Player",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "adr-065 scene guide tutorial format \u2014 json data contract + player",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_065_scene_guide_format_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L168"
    },
    {
      "id": "adr_adr_065_scene_guide_format_authoring_workflow_for_new_scene_guide",
      "label": "Authoring workflow for new Scene Guide",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "authoring workflow for new scene guide",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L120"
    },
    {
      "id": "adr_adr_065_scene_guide_format_catalog_registration",
      "label": "Catalog registration",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "catalog registration",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L91"
    },
    {
      "id": "adr_adr_065_scene_guide_format_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L182"
    },
    {
      "id": "adr_adr_065_scene_guide_format_context",
      "label": "Context",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_065_scene_guide_format_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L28"
    },
    {
      "id": "adr_adr_065_scene_guide_format_field_rules",
      "label": "Field rules",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "field rules",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L59"
    },
    {
      "id": "adr_adr_065_scene_guide_format_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L144"
    },
    {
      "id": "adr_adr_065_scene_guide_format_naming_conventions",
      "label": "Naming conventions",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "naming conventions",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L110"
    },
    {
      "id": "adr_adr_065_scene_guide_format_player_behaviour_learn_player_html_id_id",
      "label": "Player behaviour (`learn/player.html?id={id}`)",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "player behaviour (`learn/player.html?id={id}`)",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L77"
    },
    {
      "id": "adr_adr_065_scene_guide_format_references",
      "label": "References",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L215"
    },
    {
      "id": "adr_adr_065_scene_guide_format_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L206"
    },
    {
      "id": "adr_adr_065_scene_guide_format_screenshot_authoring",
      "label": "Screenshot authoring",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "screenshot authoring",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L70"
    },
    {
      "id": "adr_adr_065_scene_guide_format_status",
      "label": "Status",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_065_scene_guide_format_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 81,
      "community_name": "HR Salary Payroll Module",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol",
      "label": "ADR-069-production-hotfix-protocol.md",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "adr-069-production-hotfix-protocol.md",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "label": "ADR-069: Production Hotfix Protocol \u2014 Bugfix DB Template, Dev-Branch Fix, Deploy via Master",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "adr-069: production hotfix protocol \u2014 bugfix db template, dev-branch fix, deploy via master",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L226"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L240"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_context",
      "label": "Context",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L36"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L54"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_phase_1_bugfix_db_setup_dev_environment",
      "label": "Phase 1: Bugfix DB Setup (Dev Environment)",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "phase 1: bugfix db setup (dev environment)",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L58"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_phase_2_author_and_test_the_fix_dev_code",
      "label": "Phase 2: Author and Test the Fix (Dev Code)",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "phase 2: author and test the fix (dev code)",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L95"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_phase_3_merge_and_promote_to_prod",
      "label": "Phase 3: Merge and Promote to Prod",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "phase 3: merge and promote to prod",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L145"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_phase_4_cleanup",
      "label": "Phase 4: Cleanup",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "phase 4: cleanup",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L182"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_references",
      "label": "References",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L271"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L262"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_status",
      "label": "Status",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "label": "Step-by-Step Hotfix Workflow",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "step-by-step hotfix workflow",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L56"
    },
    {
      "id": "adr_adr_069_production_hotfix_protocol_why_each_step_matters",
      "label": "Why Each Step Matters",
      "_origin": "ast",
      "community": 82,
      "community_name": "External Client Magic-Link Auth",
      "file_type": "document",
      "norm_label": "why each step matters",
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L210"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "label": "ADR-074: PostgREST Multi-Schema Routing via Accept-Profile Header",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "adr-074: postgrest multi-schema routing via accept-profile header",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L142"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L149"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_context",
      "label": "Context",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_cross_schema_reads_via_views",
      "label": "Cross-Schema Reads via Views",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "cross-schema reads via views",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L99"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L33"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_error_handling",
      "label": "Error Handling",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "error handling",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L138"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_fetch_header_pattern",
      "label": "Fetch Header Pattern",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "fetch header pattern",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L51"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_negative_trade_offs",
      "label": "Negative / Trade-offs",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "negative / trade-offs",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L159"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L151"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_postgrest_configuration",
      "label": "PostgREST Configuration",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "postgrest configuration",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L128"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_references",
      "label": "References",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L178"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L171"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L165"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_status",
      "label": "Status",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_074_postgrest_accept_profile_header_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 83,
      "community_name": "Activity PWA Module Design",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering",
      "label": "ADR-081-safe-area-inset-rendering.md",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "adr-081-safe-area-inset-rendering.md",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_1_bottom_safe_area_home_indicator_gesture_bar",
      "label": "1. Bottom Safe Area (home indicator / gesture bar)",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "1. bottom safe area (home indicator / gesture bar)",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L50"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_2_top_safe_area_status_bar_notch",
      "label": "2. Top Safe Area (status bar + notch)",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "2. top safe area (status bar + notch)",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L82"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_3_left_right_safe_area_rounded_corners_in_landscape",
      "label": "3. Left/Right Safe Area (rounded corners in landscape)",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "3. left/right safe area (rounded corners in landscape)",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L120"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_4_implementation_checklist",
      "label": "4. Implementation Checklist",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "4. implementation checklist",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L155"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "label": "ADR-081: Safe-Area Inset Rendering for Notched and Rounded-Corner Devices",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "adr-081: safe-area inset rendering for notched and rounded-corner devices",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L169"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L189"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_context",
      "label": "Context",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_positive",
      "label": "Positive",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "positive",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L191"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_references",
      "label": "References",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L232"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L220"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_risks_and_mitigations",
      "label": "Risks and Mitigations",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "risks and mitigations",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L206"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_status",
      "label": "Status",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_081_safe_area_inset_rendering_trade_offs",
      "label": "Trade-offs",
      "_origin": "ast",
      "community": 84,
      "community_name": "AI Proxy Microservices Architecture",
      "file_type": "document",
      "norm_label": "trade-offs",
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L200"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract",
      "label": "ADR-087-push-notification-implementation-contract.md",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "adr-087-push-notification-implementation-contract.md",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_1_subscription_flow_client_side",
      "label": "1. Subscription Flow (Client-Side)",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "1. subscription flow (client-side)",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L38"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_2_service_worker_push_handler_mandatory_structure",
      "label": "2. Service Worker Push Handler (Mandatory Structure)",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "2. service worker push handler (mandatory structure)",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L91"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_3_service_worker_notification_click_handler_mandatory",
      "label": "3. Service Worker Notification Click Handler (Mandatory)",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "3. service worker notification click handler (mandatory)",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L113"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_4_notification_payload_contract_server_push_server_sw",
      "label": "4. Notification Payload Contract (Server \u2192 Push Server \u2192 SW)",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "4. notification payload contract (server \u2192 push server \u2192 sw)",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L133"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_5_storage_hub_push_subscriptions_table",
      "label": "5. Storage: hub.push_subscriptions Table",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "5. storage: hub.push_subscriptions table",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L170"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_6_rules_and_mandatory_constraints",
      "label": "6. Rules and Mandatory Constraints",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "6. rules and mandatory constraints",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L216"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_7_error_handling",
      "label": "7. Error Handling",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "7. error handling",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L228"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "label": "ADR-087: Push Notification Implementation Contract \u2014 SW Handler, Subscription Payload, and Notification Format",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "adr-087: push notification implementation contract \u2014 sw handler, subscription payload, and notification format",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L237"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L247"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_context",
      "label": "Context",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L34"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_references",
      "label": "References",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L273"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L266"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_status",
      "label": "Status",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_087_push_notification_implementation_contract_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 85,
      "community_name": "Scene Guide Tutorial Format",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference",
      "label": "ADR-090-font-size-accessibility-preference.md",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "adr-090-font-size-accessibility-preference.md",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "label": "ADR-090: Font Size Accessibility Preference \u2014 5-Level Scaling, localStorage Persistence, Init-Time Application",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "adr-090: font size accessibility preference \u2014 5-level scaling, localstorage persistence, init-time application",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L263"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_boot_sequence",
      "label": "Boot Sequence",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "boot sequence",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L210"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L279"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_context",
      "label": "Context",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_css_pattern",
      "label": "CSS Pattern",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "css pattern",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L105"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L49"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L226"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_implementation_pattern",
      "label": "Implementation Pattern",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "implementation pattern",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L78"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_references",
      "label": "References",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L313"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L305"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_scale_levels_and_scale_factors",
      "label": "Scale Levels and Scale Factors",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "scale levels and scale factors",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_settings_ui_5_button_font_size_control",
      "label": "Settings UI: 5-Button Font Size Control",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "settings ui: 5-button font size control",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L141"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_status",
      "label": "Status",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_090_font_size_accessibility_preference_storage_key_pattern",
      "label": "Storage Key Pattern",
      "_origin": "ast",
      "community": 86,
      "community_name": "Production Hotfix Protocol",
      "file_type": "document",
      "norm_label": "storage key pattern",
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L65"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract",
      "label": "ADR-091-inapp-tour-engine-contract.md",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "adr-091-inapp-tour-engine-contract.md",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_1_when_to_use_tour_js_vs_alternatives",
      "label": "1. When to Use `tour.js` (vs. Alternatives)",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "1. when to use `tour.js` (vs. alternatives)",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L48"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_2_api_contract_inittour_steps_opts",
      "label": "2. API Contract: `initTour(steps, opts)`",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "2. api contract: `inittour(steps, opts)`",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L63"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_3_step_shape",
      "label": "3. Step Shape",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "3. step shape",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L78"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_4_storage_key_and_versioning",
      "label": "4. Storage Key and Versioning",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "4. storage key and versioning",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L108"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_5_dismissal_protocol",
      "label": "5. Dismissal Protocol",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "5. dismissal protocol",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L158"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_6_ui_contract",
      "label": "6. UI Contract",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "6. ui contract",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L177"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_7_implementation_notes",
      "label": "7. Implementation Notes",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "7. implementation notes",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L219"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "label": "ADR-091: In-App Onboarding Tour Engine Contract \u2014 shared/tour.js Usage, Step Shape, and Dismissal Protocol",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "adr-091: in-app onboarding tour engine contract \u2014 shared/tour.js usage, step shape, and dismissal protocol",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L243"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L255"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_context",
      "label": "Context",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L23"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L46"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_references",
      "label": "References",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L288"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L278"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_status",
      "label": "Status",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_091_inapp_tour_engine_contract_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 87,
      "community_name": "PostgREST Multi-Schema Routing",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L7"
    },
    {
      "id": "finance_mdd_finance_6_1_fund_custodian_pwa_finance_custodian",
      "label": "6.1 Fund Custodian PWA (`/finance/custodian/`)",
      "_origin": "ast",
      "community": 88,
      "community_name": "Printing Playwright Testing",
      "file_type": "document",
      "norm_label": "6.1 fund custodian pwa (`/finance/custodian/`)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L560"
    },
    {
      "id": "finance_mdd_finance_6_2_upi_pay_mini_pwa_finance_upi",
      "label": "6.2 UPI Pay mini-PWA (`/finance/upi/`)",
      "_origin": "ast",
      "community": 88,
      "community_name": "Printing Playwright Testing",
      "file_type": "document",
      "norm_label": "6.2 upi pay mini-pwa (`/finance/upi/`)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L593"
    },
    {
      "id": "finance_mdd_finance_6_3_vendor_management_mini_pwa_finance_vendors",
      "label": "6.3 Vendor Management mini-PWA (`/finance/vendors/`)",
      "_origin": "ast",
      "community": 88,
      "community_name": "Printing Playwright Testing",
      "file_type": "document",
      "norm_label": "6.3 vendor management mini-pwa (`/finance/vendors/`)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L616"
    },
    {
      "id": "finance_mdd_finance_6_screens_flows",
      "label": "6. Screens + flows",
      "_origin": "ast",
      "community": 88,
      "community_name": "Printing Playwright Testing",
      "file_type": "document",
      "norm_label": "6. screens + flows",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L558"
    },
    {
      "id": "finance_mdd_finance_10_migrations_applied_chronological",
      "label": "10. Migrations applied (chronological)",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "10. migrations applied (chronological)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L724"
    },
    {
      "id": "finance_mdd_finance_11_verification",
      "label": "11. Verification",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "11. verification",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L755"
    },
    {
      "id": "finance_mdd_finance_12_glossary",
      "label": "12. Glossary",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "12. glossary",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L794"
    },
    {
      "id": "finance_mdd_finance_13_out_of_scope_future",
      "label": "13. Out-of-scope / future",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "13. out-of-scope / future",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L816"
    },
    {
      "id": "finance_mdd_finance_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L10"
    },
    {
      "id": "finance_mdd_finance_2_inspiration_vs_scope",
      "label": "2. Inspiration vs scope",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "2. inspiration vs scope",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L25"
    },
    {
      "id": "finance_mdd_finance_3_phases_retrospective",
      "label": "3. Phases (retrospective)",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "3. phases (retrospective)",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L44"
    },
    {
      "id": "finance_mdd_finance_7_integration_touchpoints",
      "label": "7. Integration touchpoints",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "7. integration touchpoints",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L643"
    },
    {
      "id": "finance_mdd_finance_9_1_authentication",
      "label": "9.1 Authentication",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "9.1 authentication",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L690"
    },
    {
      "id": "finance_mdd_finance_9_2_authorization",
      "label": "9.2 Authorization",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "9.2 authorization",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L696"
    },
    {
      "id": "finance_mdd_finance_9_3_edit_request_gates",
      "label": "9.3 Edit request gates",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "9.3 edit request gates",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L715"
    },
    {
      "id": "finance_mdd_finance_9_access_control",
      "label": "9. Access control",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "9. access control",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L688"
    },
    {
      "id": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "label": "Module Design Document \u2014 Finance PWA Family",
      "_origin": "ast",
      "community": 88,
      "community_name": "Safe-Area Inset Rendering",
      "file_type": "document",
      "norm_label": "module design document \u2014 finance pwa family",
      "source_file": "finance/MDD_finance.md",
      "source_location": "L1"
    },
    {
      "id": "setup_install",
      "label": "install.ps1",
      "_origin": "ast",
      "community": 898,
      "community_name": "OAuth Refresh Token Authentication",
      "file_type": "code",
      "norm_label": "install.ps1",
      "source_file": "print-bridge/setup/install.ps1",
      "source_location": "L1"
    },
    {
      "id": "expense_mdd_expense_10_categories_and_metadata",
      "label": "10. Categories and metadata",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "10. categories and metadata",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L321"
    },
    {
      "id": "expense_mdd_expense_11_dual_currency_planned_not_live",
      "label": "11. Dual-currency (planned, not live)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "11. dual-currency (planned, not live)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L346"
    },
    {
      "id": "expense_mdd_expense_12_1_hub_authentication",
      "label": "12.1 Hub (authentication)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "12.1 hub (authentication)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L354"
    },
    {
      "id": "expense_mdd_expense_12_2_custodian_payment_handoff",
      "label": "12.2 Custodian (payment handoff)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "12.2 custodian (payment handoff)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L359"
    },
    {
      "id": "expense_mdd_expense_12_3_finance_accounting_sync",
      "label": "12.3 Finance (accounting sync)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "12.3 finance (accounting sync)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L365"
    },
    {
      "id": "expense_mdd_expense_12_4_ocr_proxy_external_service",
      "label": "12.4 OCR proxy (external service)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "12.4 ocr proxy (external service)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L370"
    },
    {
      "id": "expense_mdd_expense_12_integrations",
      "label": "12. Integrations",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "12. integrations",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L352"
    },
    {
      "id": "expense_mdd_expense_13_known_limitations_and_open_items",
      "label": "13. Known limitations and open items",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "13. known limitations and open items",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L379"
    },
    {
      "id": "expense_mdd_expense_13a_adrs_governing_this_module",
      "label": "13a. ADRs governing this module",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "13a. adrs governing this module",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L393"
    },
    {
      "id": "expense_mdd_expense_14_1_screens_index_html",
      "label": "14.1 Screens (index.html)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.1 screens (index.html)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L410"
    },
    {
      "id": "expense_mdd_expense_14_2_service_worker_sw_js",
      "label": "14.2 Service Worker (sw.js)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.2 service worker (sw.js)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L414"
    },
    {
      "id": "expense_mdd_expense_14_3_configuration_index_html",
      "label": "14.3 Configuration (index.html)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.3 configuration (index.html)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L421"
    },
    {
      "id": "expense_mdd_expense_14_4_categories",
      "label": "14.4 Categories",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.4 categories",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L426"
    },
    {
      "id": "expense_mdd_expense_14_5_rpc_calls",
      "label": "14.5 RPC calls",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.5 rpc calls",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L429"
    },
    {
      "id": "expense_mdd_expense_14_6_admin_gating",
      "label": "14.6 Admin gating",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.6 admin gating",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L439"
    },
    {
      "id": "expense_mdd_expense_14_7_data_fetches",
      "label": "14.7 Data fetches",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14.7 data fetches",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L442"
    },
    {
      "id": "expense_mdd_expense_14_verification",
      "label": "14. Verification",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "14. verification",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L406"
    },
    {
      "id": "expense_mdd_expense_15_retrospective_how_this_was_built",
      "label": "15. Retrospective: how this was built",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "15. retrospective: how this was built",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L449"
    },
    {
      "id": "expense_mdd_expense_16_glossary",
      "label": "16. Glossary",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "16. glossary",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L455"
    },
    {
      "id": "expense_mdd_expense_1_why_this_exists",
      "label": "1. Why this exists",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "1. why this exists",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L10"
    },
    {
      "id": "expense_mdd_expense_2_scope_and_design_approach",
      "label": "2. Scope and design approach",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "2. scope and design approach",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L16"
    },
    {
      "id": "expense_mdd_expense_3_phases_retrospective",
      "label": "3. Phases (retrospective)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "3. phases (retrospective)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L34"
    },
    {
      "id": "expense_mdd_expense_4_1_screens_and_ui_flows",
      "label": "4.1 Screens and UI flows",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "4.1 screens and ui flows",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L48"
    },
    {
      "id": "expense_mdd_expense_4_2_session_and_auth",
      "label": "4.2 Session and auth",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "4.2 session and auth",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L64"
    },
    {
      "id": "expense_mdd_expense_4_3_local_storage_and_indexeddb",
      "label": "4.3 Local storage and IndexedDB",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "4.3 local storage and indexeddb",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L75"
    },
    {
      "id": "expense_mdd_expense_4_architecture",
      "label": "4. Architecture",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "4. architecture",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L46"
    },
    {
      "id": "expense_mdd_expense_5_1_table_expense_sheets",
      "label": "5.1 Table: `expense.sheets`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.1 table: `expense.sheets`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L91"
    },
    {
      "id": "expense_mdd_expense_5_2_table_expense_expenses",
      "label": "5.2 Table: `expense.expenses`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.2 table: `expense.expenses`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L122"
    },
    {
      "id": "expense_mdd_expense_5_3_table_expense_impress_accounts",
      "label": "5.3 Table: `expense.impress_accounts`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.3 table: `expense.impress_accounts`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L145"
    },
    {
      "id": "expense_mdd_expense_5_4_table_expense_impress_transactions",
      "label": "5.4 Table: `expense.impress_transactions`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.4 table: `expense.impress_transactions`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L157"
    },
    {
      "id": "expense_mdd_expense_5_5_table_expense_advances",
      "label": "5.5 Table: `expense.advances`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.5 table: `expense.advances`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L175"
    },
    {
      "id": "expense_mdd_expense_5_6_views_approved_pending_reimbursement",
      "label": "5.6 Views: `approved_pending_reimbursement`",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.6 views: `approved_pending_reimbursement`",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L192"
    },
    {
      "id": "expense_mdd_expense_5_7_shared_tables_referenced_from_expense_schema",
      "label": "5.7 Shared tables (referenced from expense schema)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5.7 shared tables (referenced from expense schema)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L199"
    },
    {
      "id": "expense_mdd_expense_5_data_model_expense_schema",
      "label": "5. Data model \u2014 expense schema",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "5. data model \u2014 expense schema",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L89"
    },
    {
      "id": "expense_mdd_expense_6_postgrest_api_endpoints",
      "label": "6. PostgREST API endpoints",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "6. postgrest api endpoints",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L210"
    },
    {
      "id": "expense_mdd_expense_7_service_worker_and_offline",
      "label": "7. Service Worker and offline",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "7. service worker and offline",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L231"
    },
    {
      "id": "expense_mdd_expense_8_1_flow_expense_capture_submission_approval_settlement",
      "label": "8.1 Flow: Expense capture \u2192 submission \u2192 approval \u2192 settlement",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "8.1 flow: expense capture \u2192 submission \u2192 approval \u2192 settlement",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L253"
    },
    {
      "id": "expense_mdd_expense_8_2_rejection_flow",
      "label": "8.2 Rejection flow",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "8.2 rejection flow",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L293"
    },
    {
      "id": "expense_mdd_expense_8_approval_workflow",
      "label": "8. Approval workflow",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "8. approval workflow",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L251"
    },
    {
      "id": "expense_mdd_expense_9_impress_account_model",
      "label": "9. Impress account model",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "9. impress account model",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L303"
    },
    {
      "id": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "label": "Module Design Document \u2014 Expense PWA (Employee Expense Tracking & Approval)",
      "_origin": "ast",
      "community": 9,
      "community_name": "Finance Integration Specification",
      "file_type": "document",
      "norm_label": "module design document \u2014 expense pwa (employee expense tracking & approval)",
      "source_file": "expense/MDD_expense.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain",
      "label": "ADR-063-ai-dev-toolchain.md",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "adr-063-ai-dev-toolchain.md",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_1_mcp_servers",
      "label": "1. MCP Servers",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "1. mcp servers",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L78"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_2_key_custom_agent_types",
      "label": "2. Key Custom Agent Types",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "2. key custom agent types",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L101"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_3_key_skills",
      "label": "3. Key Skills",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "3. key skills",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L108"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_4_model_and_effort_settings_root_claude_settings_json",
      "label": "4. Model and Effort Settings (`/root/.claude/settings.json`)",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "4. model and effort settings (`/root/.claude/settings.json`)",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L126"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_5_behavioural_rules_var_www_360lm_claude_md",
      "label": "5. Behavioural Rules (`/var/www/360lm/CLAUDE.md`)",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "5. behavioural rules (`/var/www/360lm/claude.md`)",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L146"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "label": "ADR-063 AI-Assisted Development Toolchain",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "adr-063 ai-assisted development toolchain",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L194"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L210"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_context",
      "label": "Context",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L26"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L68"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L159"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_references",
      "label": "References",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L261"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L250"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_status",
      "label": "Status",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_063_ai_dev_toolchain_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 91,
      "community_name": "In-App Onboarding Tour Engine",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L7"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback",
      "label": "ADR-092-user-preference-cascading-fallback.md",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "adr-092-user-preference-cascading-fallback.md",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "label": "ADR-092: User Preference Cascading Fallback \u2014 DB \u2192 localStorage \u2192 Hardcoded Default",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "adr-092: user preference cascading fallback \u2014 db \u2192 localstorage \u2192 hardcoded default",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L1"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_alternatives_considered",
      "label": "Alternatives Considered",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "alternatives considered",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L304"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_consequences",
      "label": "Consequences",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "consequences",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L318"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_context",
      "label": "Context",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "context",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L18"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_db_contract_for_employee_tier_preferences",
      "label": "DB Contract for Employee-Tier Preferences",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "db contract for employee-tier preferences",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L218"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_decision",
      "label": "Decision",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "decision",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L53"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_device_tier_preference_pattern_2_level_no_db",
      "label": "Device-Tier Preference Pattern (2-Level, No DB)",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "device-tier preference pattern (2-level, no db)",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L172"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_employee_tier_preference_pattern_3_level_fallback",
      "label": "Employee-Tier Preference Pattern (3-Level Fallback)",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "employee-tier preference pattern (3-level fallback)",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L71"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_implementation_notes",
      "label": "Implementation Notes",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "implementation notes",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L274"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_preference_tier_classification",
      "label": "Preference Tier Classification",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "preference tier classification",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L57"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_references",
      "label": "References",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "references",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L359"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_related_decisions",
      "label": "Related Decisions",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "related decisions",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L347"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_session_tier_preference_pattern_ephemeral_only",
      "label": "Session-Tier Preference Pattern (Ephemeral Only)",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "session-tier preference pattern (ephemeral only)",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L202"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_status",
      "label": "Status",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "status",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L3"
    },
    {
      "id": "adr_adr_092_user_preference_cascading_fallback_status_history",
      "label": "Status History",
      "_origin": "ast",
      "community": 92,
      "community_name": "Finance Mini-PWAs Specification",
      "file_type": "document",
      "norm_label": "status history",
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L7"
    },
    {
      "id": "basehttprequesthandler",
      "label": "BaseHTTPRequestHandler",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "basehttprequesthandler",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "graphify_gemini_bridge_shim",
      "label": "shim.py",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "shim.py",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L1"
    },
    {
      "id": "graphify_gemini_bridge_shim_call_gemini_cli",
      "label": "_call_gemini_cli()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_call_gemini_cli()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L85"
    },
    {
      "id": "graphify_gemini_bridge_shim_call_ollama",
      "label": "_call_ollama()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_call_ollama()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L156"
    },
    {
      "id": "graphify_gemini_bridge_shim_estimate_num_ctx",
      "label": "_estimate_num_ctx()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_estimate_num_ctx()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L147"
    },
    {
      "id": "graphify_gemini_bridge_shim_extract_text_and_images",
      "label": "_extract_text_and_images()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_extract_text_and_images()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L55"
    },
    {
      "id": "graphify_gemini_bridge_shim_gemini_env",
      "label": "_gemini_env()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_gemini_env()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L48"
    },
    {
      "id": "graphify_gemini_bridge_shim_handler",
      "label": "Handler",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "handler",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L186"
    },
    {
      "id": "graphify_gemini_bridge_shim_handler_do_get",
      "label": ".do_GET()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": ".do_get()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L242"
    },
    {
      "id": "graphify_gemini_bridge_shim_handler_do_post",
      "label": ".do_POST()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": ".do_post()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L190"
    },
    {
      "id": "graphify_gemini_bridge_shim_handler_log_message",
      "label": ".log_message()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": ".log_message()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L187"
    },
    {
      "id": "graphify_gemini_bridge_shim_openai_response",
      "label": "_openai_response()",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "code",
      "norm_label": "_openai_response()",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L171"
    },
    {
      "id": "graphify_gemini_bridge_shim_rationale_1",
      "label": "OpenAI-compatible shim so graphify's --backend openai can reach Gemini via Tier-",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "rationale",
      "norm_label": "openai-compatible shim so graphify's --backend openai can reach gemini via tier-",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L1"
    },
    {
      "id": "graphify_gemini_bridge_shim_rationale_148",
      "label": "Ollama defaults num_ctx to 2048 and silently truncates larger prompts     (graph",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "rationale",
      "norm_label": "ollama defaults num_ctx to 2048 and silently truncates larger prompts     (graph",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L148"
    },
    {
      "id": "graphify_gemini_bridge_shim_rationale_56",
      "label": "Flatten system+user messages into one prompt string; pull out the     first inli",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "rationale",
      "norm_label": "flatten system+user messages into one prompt string; pull out the     first inli",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L56"
    },
    {
      "id": "graphify_gemini_bridge_shim_rationale_86",
      "label": "graphify chunks (up to a 60k-token budget) can blow past the OS ARG_MAX     if p",
      "_origin": "ast",
      "community": 93,
      "community_name": "Customer Management UI Logic",
      "file_type": "rationale",
      "norm_label": "graphify chunks (up to a 60k-token budget) can blow past the os arg_max     if p",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L86"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "label": "15 Test Transfers (Chronological)",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "15 test transfers (chronological)",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L33"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t10_gurpreet_harish_2_000_cash_16_may_accepted",
      "label": "T10 \u00b7 Gurpreet \u2192 Harish \u00b7 \u20b92,000 \u00b7 Cash \u00b7 16-May \u00b7 `accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t10 \u00b7 gurpreet \u2192 harish \u00b7 \u20b92,000 \u00b7 cash \u00b7 16-may \u00b7 `accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L73"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t11_pramod_gurpreet_1_cash_16_may_auto_accepted",
      "label": "T11 \u00b7 Pramod \u2192 Gurpreet \u00b7 \u20b91 \u00b7 Cash \u00b7 16-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t11 \u00b7 pramod \u2192 gurpreet \u00b7 \u20b91 \u00b7 cash \u00b7 16-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L78"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t12_shambhu_harish_7_500_cash_17_may_rejected",
      "label": "T12 \u00b7 Shambhu \u2192 Harish \u00b7 \u20b97,500 \u00b7 Cash \u00b7 17-May \u00b7 `rejected`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t12 \u00b7 shambhu \u2192 harish \u00b7 \u20b97,500 \u00b7 cash \u00b7 17-may \u00b7 `rejected`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L82"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t13_gurpreet_pramod_3_000_cash_18_may_rejected",
      "label": "T13 \u00b7 Gurpreet \u2192 Pramod \u00b7 \u20b93,000 \u00b7 Cash \u00b7 18-May \u00b7 `rejected`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t13 \u00b7 gurpreet \u2192 pramod \u00b7 \u20b93,000 \u00b7 cash \u00b7 18-may \u00b7 `rejected`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L87"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t14_shambhu_harish_3_000_cash_20_may_seeded_as_pending",
      "label": "T14 \u00b7 Shambhu \u2192 Harish \u00b7 \u20b93,000 \u00b7 Cash \u00b7 20-May \u00b7 seeded as `pending`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t14 \u00b7 shambhu \u2192 harish \u00b7 \u20b93,000 \u00b7 cash \u00b7 20-may \u00b7 seeded as `pending`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L92"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t15_gurpreet_harish_800_cash_20_may_seeded_as_pending",
      "label": "T15 \u00b7 Gurpreet \u2192 Harish \u00b7 \u20b9800 \u00b7 Cash \u00b7 20-May \u00b7 seeded as `pending`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t15 \u00b7 gurpreet \u2192 harish \u00b7 \u20b9800 \u00b7 cash \u00b7 20-may \u00b7 seeded as `pending`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L97"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t1_pramod_shambhu_25_000_imps_5_may_auto_accepted",
      "label": "T1 \u00b7 Pramod \u2192 Shambhu \u00b7 \u20b925,000 \u00b7 IMPS \u00b7 5-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t1 \u00b7 pramod \u2192 shambhu \u00b7 \u20b925,000 \u00b7 imps \u00b7 5-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L35"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t2_pramod_shambhu_30_000_neft_8_may_auto_accepted",
      "label": "T2 \u00b7 Pramod \u2192 Shambhu \u00b7 \u20b930,000 \u00b7 NEFT \u00b7 8-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t2 \u00b7 pramod \u2192 shambhu \u00b7 \u20b930,000 \u00b7 neft \u00b7 8-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L40"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t3_pramod_harish_15_000_neft_10_may_auto_accepted",
      "label": "T3 \u00b7 Pramod \u2192 Harish \u00b7 \u20b915,000 \u00b7 NEFT \u00b7 10-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t3 \u00b7 pramod \u2192 harish \u00b7 \u20b915,000 \u00b7 neft \u00b7 10-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L44"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t4_harish_shambhu_8_000_upi_11_may_auto_accepted",
      "label": "T4 \u00b7 Harish \u2192 Shambhu \u00b7 \u20b98,000 \u00b7 UPI \u00b7 11-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t4 \u00b7 harish \u2192 shambhu \u00b7 \u20b98,000 \u00b7 upi \u00b7 11-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L48"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t5_pramod_gurpreet_5_000_upi_12_may_auto_accepted",
      "label": "T5 \u00b7 Pramod \u2192 Gurpreet \u00b7 \u20b95,000 \u00b7 UPI \u00b7 12-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t5 \u00b7 pramod \u2192 gurpreet \u00b7 \u20b95,000 \u00b7 upi \u00b7 12-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L52"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t6_gurpreet_pramod_1_234_56_upi_13_may_auto_accepted",
      "label": "T6 \u00b7 Gurpreet \u2192 Pramod \u00b7 \u20b91,234.56 \u00b7 UPI \u00b7 13-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t6 \u00b7 gurpreet \u2192 pramod \u00b7 \u20b91,234.56 \u00b7 upi \u00b7 13-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L56"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t7_harish_pramod_10_000_cheque_14_may_auto_accepted",
      "label": "T7 \u00b7 Harish \u2192 Pramod \u00b7 \u20b910,000 \u00b7 Cheque \u00b7 14-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t7 \u00b7 harish \u2192 pramod \u00b7 \u20b910,000 \u00b7 cheque \u00b7 14-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L60"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t8_harish_shambhu_500_cash_15_may_auto_accepted",
      "label": "T8 \u00b7 Harish \u2192 Shambhu \u00b7 \u20b9500 \u00b7 Cash \u00b7 15-May \u00b7 `auto_accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t8 \u00b7 harish \u2192 shambhu \u00b7 \u20b9500 \u00b7 cash \u00b7 15-may \u00b7 `auto_accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L64"
    },
    {
      "id": "cic_prompts_custodian_test_data_reference_t9_shambhu_pramod_5_000_cash_15_may_accepted",
      "label": "T9 \u00b7 Shambhu \u2192 Pramod \u00b7 \u20b95,000 \u00b7 Cash \u00b7 15-May \u00b7 `accepted`",
      "_origin": "ast",
      "community": 94,
      "community_name": "AI-Assisted Development Toolchain",
      "file_type": "document",
      "norm_label": "t9 \u00b7 shambhu \u2192 pramod \u00b7 \u20b95,000 \u00b7 cash \u00b7 15-may \u00b7 `accepted`",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L68"
    },
    {
      "id": "helpers_excel_parser",
      "label": "excel_parser.py",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "excel_parser.py",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L1"
    },
    {
      "id": "helpers_excel_parser_clean_phone",
      "label": "clean_phone()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "clean_phone()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L148"
    },
    {
      "id": "helpers_excel_parser_detect_column_roles",
      "label": "detect_column_roles()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "detect_column_roles()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L106"
    },
    {
      "id": "helpers_excel_parser_detect_header_row",
      "label": "detect_header_row()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "detect_header_row()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L71"
    },
    {
      "id": "helpers_excel_parser_extract_filename_hints",
      "label": "extract_filename_hints()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "extract_filename_hints()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L127"
    },
    {
      "id": "helpers_excel_parser_extract_pincode_from_text",
      "label": "extract_pincode_from_text()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "extract_pincode_from_text()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L161"
    },
    {
      "id": "helpers_excel_parser_get_cell_value",
      "label": "get_cell_value()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "get_cell_value()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L64"
    },
    {
      "id": "helpers_excel_parser_main",
      "label": "main()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L258"
    },
    {
      "id": "helpers_excel_parser_parse_sheet",
      "label": "parse_sheet()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "parse_sheet()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L169"
    },
    {
      "id": "helpers_excel_parser_unmerge_values",
      "label": "unmerge_values()",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "code",
      "norm_label": "unmerge_values()",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L53"
    },
    {
      "id": "helpers_excel_parser_rationale_107",
      "label": "Map column index (0-based) to role string.     Returns dict {role: col_index}.",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "map column index (0-based) to role string.     returns dict {role: col_index}.",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L107"
    },
    {
      "id": "helpers_excel_parser_rationale_128",
      "label": "Guess brand and state from filename.",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "guess brand and state from filename.",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L128"
    },
    {
      "id": "helpers_excel_parser_rationale_149",
      "label": "Normalise phone: first 10-digit number in the string.",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "normalise phone: first 10-digit number in the string.",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L149"
    },
    {
      "id": "helpers_excel_parser_rationale_162",
      "label": "Find a 6-digit number that looks like an Indian PIN.",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "find a 6-digit number that looks like an indian pin.",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L162"
    },
    {
      "id": "helpers_excel_parser_rationale_54",
      "label": "Return dict {(row,col): value} expanding merged cells to their top-left value.",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "return dict {(row,col): value} expanding merged cells to their top-left value.",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L54"
    },
    {
      "id": "helpers_excel_parser_rationale_72",
      "label": "Find the best header row by scanning up to max_scan rows.     Criteria:     - 3+",
      "_origin": "ast",
      "community": 97,
      "community_name": "Fund Transfer Test Scenarios",
      "file_type": "rationale",
      "norm_label": "find the best header row by scanning up to max_scan rows.     criteria:     - 3+",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L72"
    },
    {
      "id": "yagya_admission_sw",
      "label": "yagya-admission/sw.js",
      "_origin": "ast",
      "community": 983,
      "community_name": "Yagya Portfolio",
      "file_type": "code",
      "norm_label": "yagya-admission/sw.js",
      "source_file": "yagya-admission/sw.js",
      "source_location": "L1"
    },
    {
      "id": "activity_tutorial_production_build_tutorial",
      "label": "activity/tutorial/production/build_tutorial.py",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "activity/tutorial/production/build_tutorial.py",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L1"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_build_app_card",
      "label": "build_app_card()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "build_app_card()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L175"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_build_clip",
      "label": "build_clip()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "build_clip()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L68"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_build_lang",
      "label": "build_lang()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "build_lang()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L245"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_build_title_card",
      "label": "build_title_card()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "build_title_card()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L126"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_concat_mp4s",
      "label": "concat_mp4s()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "concat_mp4s()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L217"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_main",
      "label": "main()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "main()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L363"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_probe_duration",
      "label": "probe_duration()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "probe_duration()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L56"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_run",
      "label": "run()",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "code",
      "norm_label": "run()",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L46"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_128",
      "label": "Black title card with section number + title, muxed with audio.",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "black title card with section number + title, muxed with audio.",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L128"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_135",
      "label": "# NOTE: vf must NOT begin with 'color='; the input is already the color source.",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "# note: vf must not begin with 'color='; the input is already the color source.",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L135"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_177",
      "label": "Opening/closing card with app name.",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "opening/closing card with app name.",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L177"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_218",
      "label": "Concatenate MP4 segments \u2192 H.264 master at CRF 18 with faststart.     H.265 is N",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "concatenate mp4 segments \u2192 h.264 master at crf 18 with faststart.     h.265 is n",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L218"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_246",
      "label": "Build tutorial video for one language. Returns output path or None on failure.",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "build tutorial video for one language. returns output path or none on failure.",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L246"
    },
    {
      "id": "activity_tutorial_production_build_tutorial_rationale_70",
      "label": "Slow clip + pad + burn subs + mux audio \u2192 MP4.",
      "_origin": "ast",
      "community": 99,
      "community_name": "Signage Manufacturing Costing Research",
      "file_type": "rationale",
      "norm_label": "slow clip + pad + burn subs + mux audio \u2192 mp4.",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L70"
    },
    {
      "id": "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
      "label": "ADR-145: Re-authorise uploads via /hub/?reauth=1 without clearing shared session",
      "_origin": "semantic",
      "author": "Claude",
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": "hkl",
      "file_type": "document",
      "norm_label": "adr-145: re-authorise uploads via /hub/?reauth=1 without clearing shared session",
      "rationale": "Provides a recovery path for dead upload tokens without logging the user out of the ADR-112 canonical session shared across all PWAs on the device.",
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_print_estimation_engine",
      "label": "Print Estimation Engine",
      "_origin": "semantic",
      "author": "Fable 5",
      "captured_at": null,
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "contributor": "Sonnet 5",
      "file_type": "document",
      "norm_label": "print estimation engine",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "1-9",
      "source_url": null
    },
    {
      "id": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "label": "ADR-110: Custodian Voucher Booking Writes creditcard.ad_hoc_charges via SECURITY DEFINER RPC, Not Client-Side Fetch",
      "_origin": "semantic",
      "author": "Harish",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-110: custodian voucher booking writes creditcard.ad_hoc_charges via security definer rpc, not client-side fetch",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "label": "ADR-106: Cross-Schema Access Is Grant-Gated by Convention, Not Enforced by Views or RLS \u2014 Ratify Reads, Flag Owner-Bypassing Writes for Remediation",
      "_origin": "semantic",
      "author": "RESEARCH session (hkl requested, advisor-reviewed before drafting)",
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-106: cross-schema access is grant-gated by convention, not enforced by views or rls \u2014 ratify reads, flag owner-bypassing writes for remediation",
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_india_2024_series",
      "label": "India 2024 Polaroid Series",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "india 2024 polaroid series",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 235\u2013280",
      "source_url": null
    },
    {
      "id": "photo_img_9343",
      "label": "Street Photograph #1 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "street photograph #1 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/cropped/IMG_9343.PNG",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_img_9346",
      "label": "Street Photograph #2 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "street photograph #2 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/cropped/IMG_9346.PNG",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_img_9351",
      "label": "Street Photograph #3 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "street photograph #3 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/cropped/IMG_9351.PNG",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph01",
      "label": "Photograph #4 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #4 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph01.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph02",
      "label": "Photograph #5 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #5 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph02.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph03",
      "label": "Photograph #6 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #6 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph03.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph04",
      "label": "Photograph #7 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #7 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph04.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph05",
      "label": "Photograph #8 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #8 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph05.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph06",
      "label": "Photograph #9 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #9 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph06.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph07",
      "label": "Photograph #10 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #10 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph07.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph08",
      "label": "Photograph #11 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #11 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph08.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph09",
      "label": "Photograph #12 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #12 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph09.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph10",
      "label": "Photograph #13 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #13 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph10.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_ph11",
      "label": "Photograph #14 (India 2024)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 110,
      "community_name": "Tutorial Video Build Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "photograph #14 (india 2024)",
      "source_file": "yagya-portfolio/assets/photographs/drive/ph11.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_portfolio_index_v2",
      "label": "Yagya Narang Portfolio v2",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "yagya narang portfolio v2",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": null,
      "source_url": "https://yagya.srv1111289.hstgr.cloud/"
    },
    {
      "id": "yagya_portfolio_assets_og_preview_image",
      "label": "Portfolio OG Preview Image",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "image",
      "norm_label": "portfolio og preview image",
      "source_file": "yagya-portfolio/assets/og-preview.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "work_open_field",
      "label": "Open Field (Film #2)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "open field (film #2)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 331",
      "source_url": null
    },
    {
      "id": "work_vintage_study",
      "label": "Vintage Study (Film #1)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vintage study (film #1)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 330",
      "source_url": null
    },
    {
      "id": "yagya_portfolio_index",
      "label": "Yagya Narang Portfolio v1",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 400,
      "community_name": "Dispatch and Shipment Tracking",
      "contributor": null,
      "file_type": "code",
      "norm_label": "yagya narang portfolio v1",
      "source_file": "yagya-portfolio/index.html",
      "source_location": null,
      "source_url": "https://yagya.srv1111289.hstgr.cloud/"
    },
    {
      "id": "work_blossom",
      "label": "Blossom (Film #7)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "blossom (film #7)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 336",
      "source_url": null
    },
    {
      "id": "work_dadu_ka_ghar",
      "label": "Dadu Ka Ghar (Film #8)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dadu ka ghar (film #8)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 337",
      "source_url": null
    },
    {
      "id": "work_diet_coke",
      "label": "Diet Coke (Film #17)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "diet coke (film #17)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 348",
      "source_url": null
    },
    {
      "id": "work_earbuds",
      "label": "Earbuds (Film #15)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "earbuds (film #15)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 346",
      "source_url": null
    },
    {
      "id": "work_evening_study",
      "label": "Evening Study (Film #6)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "evening study (film #6)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 335",
      "source_url": null
    },
    {
      "id": "work_for_their_eyes",
      "label": "For Their Eyes (Film #10)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "for their eyes (film #10)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 340",
      "source_url": "https://www.youtube.com/watch?v=K07Uugyqwtk"
    },
    {
      "id": "work_golden_hour",
      "label": "Golden Hour (Film #5)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "golden hour (film #5)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 334",
      "source_url": null
    },
    {
      "id": "work_lake_at_dusk",
      "label": "Lake at Dusk (Film #14)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lake at dusk (film #14)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 345",
      "source_url": null
    },
    {
      "id": "work_lakeside",
      "label": "Lakeside (Film #12)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lakeside (film #12)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 342",
      "source_url": null
    },
    {
      "id": "work_murmuration",
      "label": "Murmuration (Film #13)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "murmuration (film #13)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 344",
      "source_url": null
    },
    {
      "id": "work_one_shot",
      "label": "One Shot (Film #4)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "one shot (film #4)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 333",
      "source_url": null
    },
    {
      "id": "work_street_run",
      "label": "Street Run (Film #3)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "street run (film #3)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 332",
      "source_url": null
    },
    {
      "id": "work_the_playlist",
      "label": "The Playlist (Film #16)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "the playlist (film #16)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 347",
      "source_url": null
    },
    {
      "id": "work_voices_in_my_head",
      "label": "Voices In My Head (Film #11)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "voices in my head (film #11)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 341",
      "source_url": "https://www.youtube.com/watch?v=qetzUghE4y8"
    },
    {
      "id": "work_water_balloons",
      "label": "Water Balloons (Film #9)",
      "_origin": "semantic",
      "author": "Yagya Narang",
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "water balloons (film #9)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 339",
      "source_url": null
    },
    {
      "id": "docs_adr_adr_113_email_tel_format_validation_default",
      "label": "ADR-113: Email and Indian Mobile Inputs Validate Format by Default \u2014 Platform-Native Pattern + checkValidity, No Validation Library",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-113: email and indian mobile inputs validate format by default \u2014 platform-native pattern + checkvalidity, no validation library",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "docs_adr_adr_012_hub_as_sso_gateway",
      "label": "ADR-012: Hub Is Single SSO Gateway",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-012: hub is single sso gateway",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_013_single_html_file_no_framework",
      "label": "ADR-013: Single Self-Contained HTML File \u2014 No Framework",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-013: single self-contained html file \u2014 no framework",
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_034",
      "label": "HR Salary Payment RPC Cross-Writes to finance.transactions",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "hr salary payment rpc cross-writes to finance.transactions",
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_036",
      "label": "custodian.payees Is Shared Payee Master",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "custodian.payees is shared payee master",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_037",
      "label": "transaction_lines Uses Soft Polymorphism",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "transaction_lines uses soft polymorphism",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_038",
      "label": "Vendor Catalog Auto-Populated by Trigger",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vendor catalog auto-populated by trigger",
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_039",
      "label": "Custodian Reactivation Limited and Full Mode",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "custodian reactivation limited and full mode",
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_040",
      "label": "Cross-Schema Active-State Sync Trigger",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "cross-schema active-state sync trigger",
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_042",
      "label": "Vendor Rate Card Baseline Is Latest by created_at",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vendor rate card baseline is latest by created_at",
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_043",
      "label": "sales.catalog Is Shared Product Master",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "sales.catalog is shared product master",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_044",
      "label": "Finance Is Family of Focused Mini-PWAs Not Monolith",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "finance is family of focused mini-pwas not monolith",
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_045",
      "label": "Transaction Edit Delete Via Approval Queue or Direct",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "transaction edit delete via approval queue or direct",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_056",
      "label": "AI Features Use Prompt Copy-Paste Hand-Off",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ai features use prompt copy-paste hand-off",
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_057",
      "label": "Statement Cannot Close Until Zero Unmatched",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "statement cannot close until zero unmatched",
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_058",
      "label": "Credit Card Reads vehicle.cc_transactions Via View",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "credit card reads vehicle.cc_transactions via view",
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_007_pg_trigger_security_definer",
      "label": "ADR-007: Trigger Functions Use SECURITY DEFINER",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-007: trigger functions use security definer",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_008_plpgsql_variable_conflict_use_column",
      "label": "ADR-008: PL/pgSQL #variable_conflict use_column",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-008: pl/pgsql #variable_conflict use_column",
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "label": "ADR-019: OCR Strategy \u2014 Client-Side for Docs, Server-Side for Photos",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-019: ocr strategy \u2014 client-side for docs, server-side for photos",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_025_self_hosted_ollama_for_ai_inference",
      "label": "ADR-025: Self-Hosted Ollama for AI Inference",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-025: self-hosted ollama for ai inference",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_128_shared_postgrest_role_model_md",
      "label": "ADR-128: PostgREST Access Rides on a Shared web_anon/authenticator Role Model \u2014 Per-PWA Postgres Roles Do Not Exist",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-128: postgrest access rides on a shared web_anon/authenticator role model \u2014 per-pwa postgres roles do not exist",
      "source_file": "docs/adr/ADR-128-shared-postgrest-role-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_020_offline_first_indexeddb_primary",
      "label": "ADR-020: Field PWAs Offline-First \u2014 IndexedDB Primary",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-020: field pwas offline-first \u2014 indexeddb primary",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "label": "ADR-024: Google Slides via Google Apps Script Proxy",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-024: google slides via google apps script proxy",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_009_each_pwa_owns_db_schema",
      "label": "ADR-009: Each PWA Owns Dedicated PostgreSQL Schema",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 271,
      "community_name": "PostgREST API Layer Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-009: each pwa owns dedicated postgresql schema",
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_014_postgrest_as_api_layer",
      "label": "ADR-014: PostgREST Is the API Layer",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 28,
      "community_name": "HR Management UI Components",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-014: postgrest is the api layer",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "label": "ADR-010: Cross-Schema Data via Proxy, Not PostgREST",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-010: cross-schema data via proxy, not postgrest",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_027_leave_one_out_faceted_filtering",
      "label": "ADR-027: Leave-One-Out Faceted Filtering",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-027: leave-one-out faceted filtering",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_143_one_master_for_client_and_brand_adr143",
      "label": "ADR-143: Hold Client and Brand in one master schema, read by every PWA",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-143: hold client and brand in one master schema, read by every pwa",
      "rationale": "Eleven diverging brand and client definitions existed across PWAs with empty dev fixtures; establishing master.brands and master.clients creates a single source of truth without breaking existing recce views, eliminating vocabulary collapse across all applications.",
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "label": "ADR-144 Standard Image Source Picker",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-144 standard image source picker",
      "rationale": "Adopt /shared/imgsource.js as the single standard image picker across all 360LM PWAs offering Camera, Gallery, and ImgBind to resolve Android capture bugs, invisible OS choosers, and inaccessible media trays without code duplication.",
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_cross_pwa_safety",
      "label": "Cross-PWA Safety Rule",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "cross-pwa safety rule",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "label": "ADR-096: Recce Excel Approval Form \u2014 One-Time Token Submission + DataValidation",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-096: recce excel approval form \u2014 one-time token submission + datavalidation",
      "rationale": "PPTM uploads experienced MIME content-type mismatch issues and some clients lacked PowerPoint; Excel (.xlsm) provides unambiguous MIME type and native DataValidation dropdowns, while one-time 30-day tokens prevent replay attacks and duplicate submissions.",
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_048",
      "label": "External Client Portal Uses Email Magic-Link Auth",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "document",
      "norm_label": "external client portal uses email magic-link auth",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_049",
      "label": "Recce View Files Served Via HMAC-Signed Proxy",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce view files served via hmac-signed proxy",
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_055",
      "label": "Transactional Email Uses Outbox External Poller",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "document",
      "norm_label": "transactional email uses outbox external poller",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_129_per_job_attributable_pnl_view",
      "label": "ADR-129: Per-Job Attributable P&L via a sales.job_pnl View \u2014 Even-Split Tour-Cost Allocation, Agency-Margin Headline",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-129: per-job attributable p&l via a sales.job_pnl view \u2014 even-split tour-cost allocation, agency-margin headline",
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_130_opaque_ids_renameable_names",
      "label": "ADR-130: Opaque Immutable IDs + Renameable Display Names Are Mandatory for Every Entity",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-130: opaque immutable ids + renameable display names are mandatory for every entity",
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_147_gated_vision_endpoint_adr_147",
      "label": "ADR-147: Gated Fixed-Prompt Vision Endpoint",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-147: gated fixed-prompt vision endpoint",
      "rationale": "Client-side deterministic image processing cannot judge whether a human verifier will accept admission photos/signatures. A key-gated, fixed-prompt, rate-limited endpoint on the existing intake service forwards in-memory images to Gemini without storing PII or creating an unauthenticated public AI proxy.",
      "source_file": "docs/adr/ADR-147-gated-vision-endpoint.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_041",
      "label": "Engaged Recce Records Use Supersede Not Delete",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 376,
      "community_name": "Estimation Engine Build Phases",
      "contributor": null,
      "file_type": "document",
      "norm_label": "engaged recce records use supersede not delete",
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_047",
      "label": "Recce Client Visibility Filtered Per-Brand",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 376,
      "community_name": "Estimation Engine Build Phases",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce client visibility filtered per-brand",
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_051",
      "label": "Learning Completion Threshold-Based 80 Percent Watch",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 376,
      "community_name": "Estimation Engine Build Phases",
      "contributor": null,
      "file_type": "document",
      "norm_label": "learning completion threshold-based 80 percent watch",
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_052",
      "label": "Learning View Tracking Two-RPC Beacon",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 376,
      "community_name": "Estimation Engine Build Phases",
      "contributor": null,
      "file_type": "document",
      "norm_label": "learning view tracking two-rpc beacon",
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_053",
      "label": "Per-Brand Counter Data Lives on recce.submissions",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 376,
      "community_name": "Estimation Engine Build Phases",
      "contributor": null,
      "file_type": "document",
      "norm_label": "per-brand counter data lives on recce.submissions",
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
      "label": "Table master.clients",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 385,
      "community_name": "Salary and Payroll RPCs",
      "contributor": null,
      "file_type": "code",
      "norm_label": "table master.clients",
      "rationale": null,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_002_safe_bottom_css_mandatory",
      "label": "ADR-002: Safe-Bottom CSS Mandatory",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 388,
      "community_name": "Courier Rate Replay Testing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-002: safe-bottom css mandatory",
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_005_sw_cache_ver_string_bump",
      "label": "ADR-005: Service Worker Cache Busting via CACHE_VER",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 388,
      "community_name": "Courier Rate Replay Testing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-005: service worker cache busting via cache_ver",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_021_sw_cache_first_network_fallback",
      "label": "ADR-021: Service Worker Cache-First with Network Fallback",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 388,
      "community_name": "Courier Rate Replay Testing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-021: service worker cache-first with network fallback",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_011_pin_based_auth_no_passwords_adr011",
      "label": "ADR-011: Employee Authentication Uses PIN, Not Passwords or OAuth",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 389,
      "community_name": "TTS Audio Segment Generation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-011: employee authentication uses pin, not passwords or oauth",
      "rationale": "Field workers and installation crews operate on shared Android devices without personal email or corporate accounts; numeric PIN authentication offers sub-5-second login with zero external auth dependencies and instant admin resets.",
      "source_file": "docs/adr/ADR-011-pin-based-auth-no-passwords.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_146_outbound_fleet_beacon_adr_146",
      "label": "ADR-146: Managed Machines Pull by Outbound Beacon",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 390,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-146: managed machines pull by outbound beacon",
      "rationale": "DL2 accepts no inbound connections (SSH :22 closed, SMB inaccessible). Outbound beacon polling matches actual transport reality, avoids false push assumptions, preserves separation between scanned bundles and human-gated secret capsules (ADR-142), and prevents unintended auto-restarts on Dev-PC.",
      "source_file": "docs/adr/ADR-146-outbound-fleet-beacon.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
      "label": "ADR-142: Web-Served Secrets Capsule",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 390,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-142: web-served secrets capsule",
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_015_dev_prod_two_stacks_same_vps",
      "label": "ADR-015: Dev and Prod Two Full Stacks on Same VPS",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 417,
      "community_name": "Tour Navigation and Rendering",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-015: dev and prod two full stacks on same vps",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_017_traefik_docker_labels_for_routing",
      "label": "ADR-017: Traefik + Docker Labels for Routing",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 417,
      "community_name": "Tour Navigation and Rendering",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-017: traefik + docker labels for routing",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_029",
      "label": "Employee Access Control Is Dual-Written to DB and hub-access.json",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 444,
      "community_name": "Adhoc Order Creation API",
      "contributor": null,
      "file_type": "document",
      "norm_label": "employee access control is dual-written to db and hub-access.json",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_054",
      "label": "Counter Sync Prefers RPC Falls Back to stores.json",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 444,
      "community_name": "Adhoc Order Creation API",
      "contributor": null,
      "file_type": "document",
      "norm_label": "counter sync prefers rpc falls back to stores.json",
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_023_push_notifications_self_hosted_vapid",
      "label": "ADR-023: Push Notifications Self-Hosted VAPID",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 450,
      "community_name": "Client Portal Branding Assets",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-023: push notifications self-hosted vapid",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_004_maps_google_primary_tomtom_fallback",
      "label": "ADR-004: Maps Strategy \u2014 Google Primary, TomTom Fallback",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 455,
      "community_name": "Commercial Client Profiles",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-004: maps strategy \u2014 google primary, tomtom fallback",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_096_excel_approval_form_one_time_tokens_excel_submission_tokens",
      "label": "Table recce.excel_submission_tokens",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 456,
      "community_name": "UPI Payment Gateways",
      "contributor": null,
      "file_type": "code",
      "norm_label": "table recce.excel_submission_tokens",
      "rationale": null,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_096_excel_approval_form_one_time_tokens_gen_xlsm",
      "label": "slides-proxy _gen_xlsm() Generator",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 456,
      "community_name": "UPI Payment Gateways",
      "contributor": null,
      "file_type": "code",
      "norm_label": "slides-proxy _gen_xlsm() generator",
      "rationale": null,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_096_excel_approval_form_one_time_tokens_submit_excel_approvals",
      "label": "slides-proxy _submit_excel_approvals() Handler",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 456,
      "community_name": "UPI Payment Gateways",
      "contributor": null,
      "file_type": "code",
      "norm_label": "slides-proxy _submit_excel_approvals() handler",
      "rationale": null,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_030",
      "label": "No <select> for More Than 5 Options",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 492,
      "community_name": "Unified Job Consolidation Plan",
      "contributor": null,
      "file_type": "document",
      "norm_label": "no <select> for more than 5 options",
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_031",
      "label": "Complex Forms Use Full-Screen Overlays Not Modals",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 492,
      "community_name": "Unified Job Consolidation Plan",
      "contributor": null,
      "file_type": "document",
      "norm_label": "complex forms use full-screen overlays not modals",
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_022_playwright_for_e2e_testing",
      "label": "ADR-022: Playwright E2E Testing Framework",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 507,
      "community_name": "Service Worker Precache URLs",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-022: playwright e2e testing framework",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_096_excel_approval_form_one_time_tokens_approval_status_enum",
      "label": "Branding Approval Status Enum",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 508,
      "community_name": "Service Worker Core Assets",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "branding approval status enum",
      "rationale": "Clarified semantics by mapping approved/rejected/changes_needed to approved/approved_with_comments/resubmission_required.",
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_143_one_master_for_client_and_brand_master_brands",
      "label": "Table master.brands",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 509,
      "community_name": "Service Worker Static Cache",
      "contributor": null,
      "file_type": "code",
      "norm_label": "table master.brands",
      "rationale": null,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_143_one_master_for_client_and_brand_recce_brands_view",
      "label": "View recce.brands",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 509,
      "community_name": "Service Worker Static Cache",
      "contributor": null,
      "file_type": "code",
      "norm_label": "view recce.brands",
      "rationale": "Maintains backwards compatibility for Recce PWA GET/POST contracts while rerouting underlying storage to master.brands via INSTEAD OF triggers.",
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_059",
      "label": "Tour Planner AI Uses Dedicated Sidecar Proxy",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 599,
      "community_name": "Submit Row UI Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour planner ai uses dedicated sidecar proxy",
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_028",
      "label": "Feature Ownership Follows Domain \u2014 Hub Is Navigation-Only",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "document",
      "norm_label": "feature ownership follows domain \u2014 hub is navigation-only",
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_112_canonical_session_key_universal_logout",
      "label": "ADR-112: lm360-session Is the Single Canonical Session \u2014 Every PWA Mirrors To It on Login, and Every PWA Exposes an Always-Visible Logout",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-112: lm360-session is the single canonical session \u2014 every pwa mirrors to it on login, and every pwa exposes an always-visible logout",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_060",
      "label": "Production Promotion Uses rsync Allowlist",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 600,
      "community_name": "Toast Notification UI Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "production promotion uses rsync allowlist",
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_104_payment_handoff",
      "label": "ADR-104: Cross-PWA payment handoff via localStorage bridge",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 602,
      "community_name": "Employee Selection Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-104: cross-pwa payment handoff via localstorage bridge",
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "line 1-123"
    },
    {
      "id": "docs_adr_adr_003_mobile_scroll_root_document",
      "label": "ADR-003: Mobile Scroll Root Document",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 659,
      "community_name": "Contact Sharing Upload PWA",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-003: mobile scroll root document",
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_006_verify_pin_returns_table_array",
      "label": "ADR-006: verify_pin Returns TABLE Array",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 660,
      "community_name": "Counter Allocation Database Table",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-006: verify_pin returns table array",
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_018_client_auth_company_code_not_pin",
      "label": "ADR-018: Client Auth Uses Company Code, Not Employee PIN",
      "_origin": "semantic",
      "author": "hkl",
      "captured_at": null,
      "community": 661,
      "community_name": "Counter Sequence Database Table",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-018: client auth uses company code, not employee pin",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_custodian_guided_walkthrough",
      "label": "FundCustodian Guided Walkthrough (22 Steps)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-05-28",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "fundcustodian guided walkthrough (22 steps)",
      "source_file": "cic-prompts/custodian_guided_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_custodian_test_data_reference",
      "label": "FundCustodian CiC Test Data Reference",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-05-28",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "fundcustodian cic test data reference",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_activity_v21_walkthrough",
      "label": "Activity v21 CiC UX Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-05-28",
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "document",
      "norm_label": "activity v21 cic ux walkthrough",
      "source_file": "cic-prompts/activity_v21_ux_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_activity_v22_retest",
      "label": "Activity v22 CiC Re-test (Bug Fix Verification)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-05-28",
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "document",
      "norm_label": "activity v22 cic re-test (bug fix verification)",
      "source_file": "cic-prompts/activity_v22_retest.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_advance_return_walkthrough",
      "label": "Advance Return Flow CiC Test (Custodian v7)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-05-31",
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "advance return flow cic test (custodian v7)",
      "source_file": "cic-prompts/advance_return_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_adr_generator_agent",
      "label": "ADR Generator Agent",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr generator agent",
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_skills_adr_skill_md",
      "label": "ADR Skill - Architecture Decision Record Management",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr skill - architecture decision record management",
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_audit_md",
      "label": "Ponytail Audit Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Custodian Transfer RPC Functions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail audit command",
      "source_file": ".claude/commands/ponytail-audit.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_debt_md",
      "label": "Ponytail Debt Tracking Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Custodian Transfer RPC Functions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail debt tracking command",
      "source_file": ".claude/commands/ponytail-debt.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_gain_md",
      "label": "Ponytail Gain Display Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Custodian Transfer RPC Functions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail gain display command",
      "source_file": ".claude/commands/ponytail-gain.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_help_md",
      "label": "Ponytail Help Reference",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Custodian Transfer RPC Functions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail help reference",
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_review_md",
      "label": "Ponytail Review Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Custodian Transfer RPC Functions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail review command",
      "source_file": ".claude/commands/ponytail-review.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_ponytail_md",
      "label": "Ponytail - Lazy Senior Dev Mode",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 351,
      "community_name": "Google AI OAuth Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ponytail - lazy senior dev mode",
      "source_file": ".claude/commands/ponytail.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_02_transfer_form",
      "label": "Custodian Tutorial - Transfer Form (Empty)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 452,
      "community_name": "Approval Queue UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "custodian tutorial - transfer form (empty)",
      "source_file": "finance/custodian/tutorial/02_transfer_form_empty.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_03_neft_filled",
      "label": "Custodian Tutorial - NEFT Transfer Filled",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 452,
      "community_name": "Approval Queue UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "custodian tutorial - neft transfer filled",
      "source_file": "finance/custodian/tutorial/03_neft_transfer_filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_04_dashboard_after_neft",
      "label": "Custodian Dashboard - After NEFT Transfer",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 452,
      "community_name": "Approval Queue UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "custodian dashboard - after neft transfer",
      "source_file": "finance/custodian/tutorial/04_dashboard_after_neft.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_01_admin_selector",
      "label": "Custodian Tutorial - Admin Mode Selector",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 500,
      "community_name": "DTDC Shipment Tracking",
      "contributor": null,
      "file_type": "image",
      "norm_label": "custodian tutorial - admin mode selector",
      "source_file": "finance/custodian/tutorial/01_admin_mode_selector.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_01b_dashboard_nonadmin",
      "label": "Custodian Dashboard - Non-Admin View",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 500,
      "community_name": "DTDC Shipment Tracking",
      "contributor": null,
      "file_type": "image",
      "norm_label": "custodian dashboard - non-admin view",
      "source_file": "finance/custodian/tutorial/01b_dashboard_clean_nonadmin.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "brevo_domain_auth_html",
      "label": "Brevo Domain Authentication Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 623,
      "community_name": "Apache Container Infrastructure",
      "contributor": null,
      "file_type": "document",
      "norm_label": "brevo domain authentication walkthrough",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_icon_192",
      "label": "Expense PWA Logo (192px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 707,
      "community_name": "Shipping Zone Matrix",
      "contributor": null,
      "file_type": "image",
      "norm_label": "expense pwa logo (192px)",
      "source_file": "expense/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_icon_512",
      "label": "Expense PWA Logo (512px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 708,
      "community_name": "Design System Documentation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "expense pwa logo (512px)",
      "source_file": "expense/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_icon_upi_bhim",
      "label": "BHIM UPI Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 717,
      "community_name": "Expense PWA App Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "bhim upi logo",
      "source_file": "finance/icons/upi-bhim.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_icon_upi_paytm",
      "label": "Paytm UPI Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 718,
      "community_name": "Expense PWA High-Res Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "paytm upi logo",
      "source_file": "finance/icons/upi-paytm.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icon_192",
      "label": "Finance PWA (v1) Logo (192px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 735,
      "community_name": "Current User ID Variable",
      "contributor": null,
      "file_type": "image",
      "norm_label": "finance pwa (v1) logo (192px)",
      "source_file": "finance-v1/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icon_512",
      "label": "Finance PWA (v1) Logo (512px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 736,
      "community_name": "User Display Name Variable",
      "contributor": null,
      "file_type": "image",
      "norm_label": "finance pwa (v1) logo (512px)",
      "source_file": "finance-v1/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icon_upi_gpay",
      "label": "Google Pay UPI Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 737,
      "community_name": "Payment Mode State Variable",
      "contributor": null,
      "file_type": "image",
      "norm_label": "google pay upi logo",
      "source_file": "finance-v1/icons/upi-gpay.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icon_upi_phonepe",
      "label": "PhonePe UPI Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 738,
      "community_name": "Payment Reason State Variable",
      "contributor": null,
      "file_type": "image",
      "norm_label": "phonepe upi logo",
      "source_file": "finance-v1/icons/upi-phonepe.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_icon_72",
      "label": "HR PWA Logo (72px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 767,
      "community_name": "Firebase Authentication Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hr pwa logo (72px)",
      "source_file": "hr/icons/icon-72.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_icon_96",
      "label": "HR PWA Logo (96px)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-06-25",
      "community": 768,
      "community_name": "Flutter JWT Session Auth",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hr pwa logo (96px)",
      "source_file": "hr/icons/icon-96.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "label": "360LM PWA Suite",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360lm pwa suite",
      "rationale": "Current implementation: separate PWAs (sales, custodian, expense, hr, vehicle, etc.) with per-PWA silos, no unified party registry or cross-cutting reports",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_access_control_matrix",
      "label": "Access Control / Permission Matrix",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "access control / permission matrix",
      "rationale": "eFlexo: per-employee Module \u00d7 {View,Add,Edit,Delete} checkbox matrix; 360LM: per-PWA empId allowlists in code, no data-driven matrix; distinct from login provisioning",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #11",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_bank_reconciliation",
      "label": "Bank Reconciliation Generalized",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bank reconciliation generalized",
      "rationale": "Credit Card PWA has real statement-reconciliation RPC but scoped to fleet-CC only; no general multi-account ledger with deposit/withdraw/type filtering",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #6",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_customer_rate_override",
      "label": "Customer-wise Rate Overrides",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "customer-wise rate overrides",
      "rationale": "eFlexo: per-customer/group editable per-item rate override; 360LM: no price-list/customer-rate-override concept; distinct from customer Groups segmentation",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #10",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_delivery_challan",
      "label": "Delivery Challan",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "delivery challan",
      "rationale": "Sales: Stage F LIVE with GST Rule 55 compliance, FY-aware next_dc_no RPC; generic Indian-compliance logistics document",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #3",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_eflexo",
      "label": "eFlexo ERP",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "eflexo erp",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71, \u00a72",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_general_item_master",
      "label": "General Item Master",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "general item master",
      "rationale": "Sale Rate + Purchase Rate + Available Stock; plain stocked-inventory master with no print-math; relevant once any PWA needs to sell/track non-print stocked goods",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71.2, gap #15",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_invoice_gst",
      "label": "Invoice + GST",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "invoice + gst",
      "rationale": "Sales: Stage E LIVE with FY-aware next_invoice_no RPC, GST Rule 55 compliant, auto-mark paid on balance_due=0; Stage E.5 PDF rendering UI pending, needs hsn_sac/invoice_notes columns",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #2",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_jobcard_status",
      "label": "Jobcard Status Work Order",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "jobcard status work order",
      "rationale": "Generic work-order/production-tracking pattern (Job No/Owner/Job Assigned/Current Status/bulk update); already flagged in landscape doc as 'one job spine' cross-PWA gap",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71.2, gap #16",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_kpi_dashboard",
      "label": "KPI Dashboard Home",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "kpi dashboard home",
      "rationale": "20 KPI tiles: 13 pure aggregation over existing data (some already better-detailed in 360LM), 2 blocked on other gaps (Purchase, job spine), 5 print-specific excluded",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72.4",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_lite_erp_baseline",
      "label": "Lite ERP Baseline",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lite erp baseline",
      "rationale": "The minimum expectation from any lite-ERP solution independent of print vertical: party master, invoicing, payments, expense, attendance, tax config, access control, reporting suite",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71.3",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_machine_master",
      "label": "Machine Master Asset Layer",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "machine master asset layer",
      "rationale": "Asset/equipment master with serial + maintenance; 360LM: vehicle PWA only; no generalized equipment/machine master for other asset classes",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71.2, gap #17",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_party_master",
      "label": "Party/Customer/Client Master",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "party/customer/client master",
      "rationale": "Multiple PWAs own separate party lists (sales.customers, finance parties, custodian.payees); no single unified party registry",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #1",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_purchase_invoice_po",
      "label": "Purchase Invoice / Purchase Order",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "purchase invoice / purchase order",
      "rationale": "No vendor-side AP lifecycle (PO\u2192GRN\u2192bill flow) exists; Expense PWA covers reimbursable spend, not procurement",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #4",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_receipts_payments",
      "label": "Receipts / Payments (AR/AP)",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "receipts / payments (ar/ap)",
      "rationale": "custodian.receipts, custodian.ledger_entries with invoice\u2194receipt soft-link in Stage G",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #5",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_settings_config",
      "label": "Settings Document-Numbering + Notification Config",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "settings document-numbering + notification config",
      "rationale": "360LM: FY-aware RPCs per-domain (sales.next_invoice_no etc), hr.hr_settings separate store; missing: single Settings PWA/registry and per-action notification-config layer (SMTP + toggles for invoice/DC/receipt/quotation)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #12",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_sitecap",
      "label": "SiteCap Eflexo Capture",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sitecap eflexo capture",
      "rationale": "Full 26-nav-item eFlexo capture sweep (dbt_sitecap.md rounds 1\u20139) providing verified real-world data for gap analysis",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a70, preamble",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_tax_master",
      "label": "Tax Master / GST Config",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tax master / gst config",
      "rationale": "GST hardcoded as literal in Sales JS; no rate table, no CGST/SGST/IGST split logic for inter-state vs intra-state; TDS concept completely absent",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #9",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_unified_financial_reporting",
      "label": "Unified Financial Reporting",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "unified financial reporting",
      "rationale": "eFlexo's 24-report suite (Income Statement, Party Ledger, aged receivables) vs 360LM's per-PWA KPI silos; no GL account hierarchy, trial balance, or aged-receivables report anywhere",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #13",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "label": "Ranked Punch List Priority",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 65,
      "community_name": "Core ERP Baseline Architecture",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "ranked punch list priority",
      "rationale": "Highest-value gaps in order: Tax Master/GST (#9), Unified Financial Reporting (#13), Access Control Matrix (#11), Purchase Invoice/PO (#4), Bank Reconciliation Generalized (#6), KPI Dashboard (#14) \u2014 each with sequencing notes",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73",
      "source_url": null
    },
    {
      "id": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_gap_severity_model",
      "label": "Gap Severity Classification",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-07-03",
      "community": 666,
      "community_name": "Database Schema Migrations Management",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "gap severity classification",
      "rationale": "Three-valued axis for 360LM's PWA-suite context: Covered (exists, reasonably centralized), Siloed (exists, scattered per-PWA), Absent (no equivalent anywhere)",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a70",
      "source_url": null
    },
    {
      "id": "share_is14164_compliance_index_doc",
      "label": "IS 14164 Compliance Review",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-08-26",
      "community": 474,
      "community_name": "Form UX Design Guidelines",
      "contributor": null,
      "file_type": "document",
      "norm_label": "is 14164 compliance review",
      "rationale": null,
      "source_file": "share/is14164-compliance/index.html",
      "source_location": null,
      "source_url": "https://dev.srv1111289.hstgr.cloud/share/is14164-compliance/"
    },
    {
      "id": "share_is14164_conversion_index_doc",
      "label": "IS 14164 Conversion & Rate Impact Report",
      "_origin": "semantic",
      "author": null,
      "captured_at": "2026-08-26",
      "community": 474,
      "community_name": "Form UX Design Guidelines",
      "contributor": null,
      "file_type": "document",
      "norm_label": "is 14164 conversion & rate impact report",
      "rationale": "Rebuilds legacy measurement templates against 1994 and 2008 editions of IS 14164 and recomputes rate impacts to rectify formula discrepancies.",
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "source_url": "https://dev.srv1111289.hstgr.cloud/share/is14164-conversion/"
    },
    {
      "id": "learn_view_event_table",
      "label": "learn.view_event - Tutorial View Tracking",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "learn.view_event - tutorial view tracking",
      "source_file": "learn/MDD_learn.md",
      "source_location": "65"
    },
    {
      "id": "vrs_requests_table",
      "label": "vrs.requests - Vehicle Requisition",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vrs.requests - vehicle requisition",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "29"
    },
    {
      "id": "adr_009_pwa_schema_ownership",
      "label": "ADR-009: PWA Owns Schema",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-009: pwa owns schema",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_011_012_pin_auth_sso",
      "label": "ADR-011/012: PIN Auth + Hub SSO",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-011/012: pin auth + hub sso",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_081_safe_bottom_css",
      "label": "ADR-081 safe-bottom CSS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-081 safe-bottom css",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-081",
      "source_url": null
    },
    {
      "id": "adr_106_cross_schema_access",
      "label": "ADR-106 cross-schema access",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-106 cross-schema access",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-106",
      "source_url": null
    },
    {
      "id": "adr_111_campaigns_tours_consolidation",
      "label": "ADR-111: Campaigns/Tours Consolidation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-111: campaigns/tours consolidation",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_126_unified_job_identity",
      "label": "ADR-126: Unified Job Identity",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-126: unified job identity",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_mdd_installation",
      "label": "Installation PWA Module Design Document",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "installation pwa module design document",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_mdd_learn_module",
      "label": "Learning Hub PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "learning hub pwa",
      "source_file": "learn/MDD_learn.md",
      "source_location": "1"
    },
    {
      "id": "tutorials_mdd_tutorials_module",
      "label": "Tutorials - Legacy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tutorials - legacy",
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "1"
    },
    {
      "id": "vrs_mdd_vrs_module",
      "label": "Vehicle Requisition Slip PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vehicle requisition slip pwa",
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "1"
    },
    {
      "id": "adr_051_completion_threshold",
      "label": "ADR-051: Completion threshold-based",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-051: completion threshold-based",
      "source_file": "learn/MDD_learn.md",
      "source_location": "95"
    },
    {
      "id": "adr_064_video_tutorial_pipeline",
      "label": "ADR-064: Video tutorial production pipeline",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-064: video tutorial production pipeline",
      "source_file": "learn/MDD_learn.md",
      "source_location": "495"
    },
    {
      "id": "hub_integration_pattern",
      "label": "Hub Session Integration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 100,
      "community_name": "Excel Ingestion and Parsing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "hub session integration",
      "source_file": "learn/MDD_learn.md",
      "source_location": "431"
    },
    {
      "id": "migrate_dispatch_v7_sql",
      "label": "migrate_dispatch_v7.sql",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "code",
      "norm_label": "migrate_dispatch_v7.sql",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "proxy_diffs_on_ingest",
      "label": "proxy diffs vs last-known",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "code",
      "norm_label": "proxy diffs vs last-known",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_proxy_poller",
      "label": "shiprocket-proxy polls courier/track/awb",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shiprocket-proxy polls courier/track/awb",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sr_track_function",
      "label": "sr_track",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sr_track",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_120_lifecycle_event_store_and_retention",
      "label": "ADR-120 Retention purge",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-120 retention purge",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_123_dispatch_reporting_access_and_pii_model",
      "label": "ADR-123 Client report PII",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-123 client report pii",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "edd_field",
      "label": "edd",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "edd",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "purge_campaign_transactional_rpc",
      "label": "dispatch.purge_campaign_transactional(campaign_id)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch.purge_campaign_transactional(campaign_id)",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_current_view",
      "label": "dispatch.shipment_current",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch.shipment_current",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_events_table",
      "label": "dispatch.shipment_events",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch.shipment_events",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "status_normalized_field",
      "label": "status_normalized",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "status_normalized",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_015_dev_prod_two_stacks_same_vps",
      "label": "ADR-015",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-015",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_041_supersede_not_delete_for_engaged_recce",
      "label": "ADR-041",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-041",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_045_edit_delete_via_approval_queue_or_admin_direct",
      "label": "ADR-045",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-045",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_070_ist_timezone_enforcement",
      "label": "ADR-070",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 101,
      "community_name": "Filmmaking Portfolio Showcase",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-070",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_claude_in_chrome",
      "label": "Claude-in-Chrome (CiC)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "claude-in-chrome (cic)",
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ebook_pw_py",
      "label": "ebook_pw.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "ebook_pw.py",
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gates_zero_trace_scan_py",
      "label": "gates/zero_trace_scan.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "gates/zero_trace_scan.py",
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hkl",
      "label": "hkl",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hkl",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "linkedin_document_post",
      "label": "LinkedIn document post",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "linkedin document post",
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "report_into_their_design_skill",
      "label": "report-into-their-design skill",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "report-into-their-design skill",
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rvdbreemen_adr_kit",
      "label": "rvdbreemen/adr-kit",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "rvdbreemen/adr-kit",
      "source_file": "docs/adr/adr-coding-rules.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "student_project_review_skill",
      "label": "student-project-review skill",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "student-project-review skill",
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_124_playwright_for_pwa_visual_capture",
      "label": "ADR-124 Playwright-first for PWA screenshot/screencast automation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-124 playwright-first for pwa screenshot/screencast automation",
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "label": "ADR-135 Playwright Is the Default Tool for Reading Embedded/Hosted Documents (eBooks, Document Posts, Viewers) \u2014 Capture the Document Area Only",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-135 playwright is the default tool for reading embedded/hosted documents (ebooks, document posts, viewers) \u2014 capture the document area only",
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "label": "ADR-136 Assisted Work Keeps the Author's Voice; Corrections Ship Separately",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-136 assisted work keeps the author's voice; corrections ship separately",
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_coding_rules_md",
      "label": "ADR Rules for Coding Work",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr rules for coding work",
      "source_file": "docs/adr/adr-coding-rules.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_pg_index_html",
      "label": "tour-pg/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour-pg/index.html",
      "source_file": "tour-pg/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_pg_pwa",
      "label": "Tour-PG PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tour-pg pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_proxy",
      "label": "shiprocket-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shiprocket-proxy",
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ai_field_mapping",
      "label": "AI field-mapping",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ai field-mapping",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "blue_dart_http",
      "label": "Blue Dart HTTP",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "blue dart http",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "browser_automation",
      "label": "browser automation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "browser automation",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "delhivery_headless",
      "label": "Delhivery headless",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "delhivery headless",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_shipments",
      "label": "`dispatch.shipments` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.shipments` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_tracking_events",
      "label": "`dispatch.tracking_events` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.tracking_events` table",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dtdc_captcha",
      "label": "DTDC CAPTCHA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dtdc captcha",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "excel_pptx_generation",
      "label": "Excel + PPTX generation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "excel + pptx generation",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "external_data_normalization",
      "label": "external data normalization",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "external data normalization",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_events_event_time",
      "label": "shipment_events.event_time",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment_events.event_time",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_events_observed_at",
      "label": "shipment_events.observed_at",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment_events.observed_at",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_api",
      "label": "Shiprocket API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket api",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_api_orchestration",
      "label": "Shiprocket API orchestration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket api orchestration",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "xpressbees_recaptcha",
      "label": "Xpressbees reCAPTCHA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 105,
      "community_name": "Shared Helper Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "xpressbees recaptcha",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_commit_073386c",
      "label": "Git Commit 073386c",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "git commit 073386c",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_consumer_suspended",
      "label": "CONSUMER_SUSPENDED Status",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "consumer_suspended status",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_crontab",
      "label": "Cron Scheduler",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "cron scheduler",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_env_file",
      "label": ".env file",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": ".env file",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_gcp_project_933872821357",
      "label": "GCP Project 933872821357",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gcp project 933872821357",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_2_5_flash",
      "label": "Gemini 2.5 Flash Model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini 2.5 flash model",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_api_key",
      "label": "GEMINI_API_KEY Environment Variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini_api_key environment variable",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_google_cli_oauth_login",
      "label": "Google CLI OAuth Login",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "google cli oauth login",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_google_cloud_project",
      "label": "GOOGLE_CLOUD_PROJECT Environment Variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "google_cloud_project environment variable",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "label": "Graphify tool",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "graphify tool",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_out",
      "label": "graphify-out/ Directory",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "graphify-out/ directory",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_laptop",
      "label": "Local Laptop",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "local laptop",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_ollama",
      "label": "Ollama Tool",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ollama tool",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_openai_api_key",
      "label": "OPENAI_API_KEY Environment Variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openai_api_key environment variable",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_openai_base_url",
      "label": "OPENAI_BASE_URL Environment Variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 107,
      "community_name": "PowerPoint Add-in Client Installation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openai_base_url environment variable",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ai_finance_proxy",
      "label": "ai-finance-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "ai-finance-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counter_ai_proxy",
      "label": "counter-ai:8779",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counter-ai:8779",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai_module",
      "label": "dispatch-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch-ai",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai_proxy",
      "label": "dispatch-ai:8767",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch-ai:8767",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_automation_module",
      "label": "Dispatch (address)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch (address)",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ocr_proxy",
      "label": "ocr-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "ocr-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "print_ai_proxy",
      "label": "print-ai-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "print-ai-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_proxy",
      "label": "tour-ai-proxy:8774",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour-ai-proxy:8774",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "anthropic_rest_tier",
      "label": "Anthropic REST",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "anthropic rest",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_p_oauth",
      "label": "claude -p OAuth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "claude -p oauth",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ollama_service",
      "label": "Ollama",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ollama",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ollama_tier",
      "label": "Ollama (last resort)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ollama (last resort)",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "openrouter_tier",
      "label": "OpenRouter",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "openrouter",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_013_single_html_file_no_framework",
      "label": "ADR-013",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-013",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_025_self_hosted_ollama_for_ai_inference",
      "label": "ADR-025",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-025",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_056_ai_handoff_via_prompt_not_live_api",
      "label": "ADR-056",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-056",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_062_live_ai_pipeline_contract",
      "label": "ADR-062 tiered chain",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-062 tiered chain",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_114_google_ai_oauth_vertex_ai",
      "label": "ADR-114",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-114",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_auth_library",
      "label": "google-auth library",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "google-auth library",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_generativeai_sdk",
      "label": "google.generativeai SDK",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "google.generativeai sdk",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_cli_oauth",
      "label": "gemini CLI + personal Google OAuth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gemini cli + personal google oauth",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_models",
      "label": "Google Gemini Models",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google gemini models",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "oauth_adc_service_identity",
      "label": "OAuth/ADC Service Identity",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "oauth/adc service identity",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "roles_aiplatform_user",
      "label": "roles/aiplatform.user",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "roles/aiplatform.user",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "static_gemini_api_keys",
      "label": "Static Gemini API Keys",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "static gemini api keys",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vertex_ai",
      "label": "Vertex AI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vertex ai",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vertex_ai_service_account",
      "label": "Vertex AI + service account",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vertex ai + service account",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "label": "ADR-114 Google AI Access Uses OAuth/ADC Service Identity via Vertex AI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-114 google ai access uses oauth/adc service identity via vertex ai",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "incident_gcp_project_933872821357",
      "label": "Incident: GCP project 933872821357 suspended",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "PWA Input and Image Standards",
      "contributor": null,
      "file_type": "document",
      "norm_label": "incident: gcp project 933872821357 suspended",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai_service",
      "label": "dispatch-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch-ai",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_module_evolving",
      "label": "dispatch module (evolving into DispatchWithAutomation)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch module (evolving into dispatchwithautomation)",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_proxy_container",
      "label": "gemini-proxy container",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "gemini-proxy container",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgrest_framework",
      "label": "PostgREST (ADR-014)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "postgrest (adr-014)",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_proxy_service",
      "label": "shiprocket-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shiprocket-proxy",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sr_wallet_balance_function",
      "label": "sr_wallet_balance()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sr_wallet_balance()",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_rest_api",
      "label": "Shiprocket's REST API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket's rest api",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_059_tour_ai_dedicated_sidecar_proxy",
      "label": "ADR-059",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-059",
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_105_signed_jwt_for_proxy_and_native_auth",
      "label": "ADR-105 Bearer-JWT",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-105 bearer-jwt",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_108_generic_authenticated_site_capture_and_analysis_service",
      "label": "ADR-108 site-capture",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 11,
      "community_name": "Safe Bottom CSS Standard",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-108 site-capture",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_113_activity_index_html_ref",
      "label": "activity/index.html reference implementation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "activity/index.html reference implementation",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_field_format_error_function",
      "label": "fieldFormatError() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fieldformaterror() function",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_pattern_attr_function",
      "label": "patternAttr() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "patternattr() function",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_pattern_email_const",
      "label": "PATTERN_EMAIL constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pattern_email constant",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_pattern_tel_const",
      "label": "PATTERN_TEL constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pattern_tel constant",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_check_validity_method",
      "label": "checkValidity() method",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "checkvalidity() method",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_input_type_email",
      "label": "<input type=\"email\">",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "<input type=\"email\">",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_input_type_tel",
      "label": "<input type=\"tel\">",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "<input type=\"tel\">",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_113_pattern_attribute",
      "label": "pattern attribute",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pattern attribute",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_013",
      "label": "ADR-013",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-013",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_076",
      "label": "ADR-076",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-076",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_083",
      "label": "ADR-083",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-083",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "adr_100",
      "label": "ADR-100",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 116,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-100",
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null
    },
    {
      "id": "concept_hub_authentication",
      "label": "Hub-Based SSO Authentication",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub-based sso authentication",
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_hub",
      "label": "Hub PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 117,
      "community_name": "Form Field Validation Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub pwa",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_110_finance_credit_card_index_html",
      "label": "finance/credit-card/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance/credit-card/index.html",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_manual_ad_hoc_entry_form_handler",
      "label": "Manual ad-hoc entry form handler",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "code",
      "norm_label": "manual ad-hoc entry form handler",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_mark_ad_hoc_function",
      "label": "markAdHoc() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "code",
      "norm_label": "markadhoc() function",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_atomicity",
      "label": "Atomicity",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "atomicity",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_bare_client_side_fetch_post",
      "label": "Bare client-side fetch() POST",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bare client-side fetch() post",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_creditcard_ad_hoc_charges_table",
      "label": "creditcard.ad_hoc_charges table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "creditcard.ad_hoc_charges table",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_cross_schema_write",
      "label": "Cross-schema write",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cross-schema write",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_custodian_apply_structural_edit",
      "label": "custodian.apply_structural_edit",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian.apply_structural_edit",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_custodian_voucher_feature",
      "label": "Custodian Voucher feature",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian voucher feature",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_finance_impress_accounts",
      "label": "finance.impress_accounts",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "finance.impress_accounts",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_110_security_definer_pl_pgsql_function",
      "label": "SECURITY DEFINER PL/pgSQL function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "security definer pl/pgsql function",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "approval_queue_pattern",
      "label": "Approval Queue vs Direct Admin Action Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "approval queue vs direct admin action pattern",
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "atomic_approval_pattern",
      "label": "Atomic Approval and Financial Deduction Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "atomic approval and financial deduction pattern",
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cross_schema_fk_anchor",
      "label": "Cross-Schema FK Anchor Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cross-schema fk anchor pattern",
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_payees",
      "label": "custodian.payees Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian.payees table",
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_transaction_lines",
      "label": "custodian.transaction_lines Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian.transaction_lines table",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_employees",
      "label": "expense.employees",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "expense.employees",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_catalog",
      "label": "sales.catalog Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sales.catalog table",
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "security_definer_trigger",
      "label": "SECURITY DEFINER Trigger Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "security definer trigger pattern",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "soft_polymorphism_pattern",
      "label": "Soft Polymorphism Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "soft polymorphism pattern",
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_032",
      "label": "ADR-032: expense.employees as FK anchor",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-032: expense.employees as fk anchor",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_007",
      "label": "ADR-007",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-007",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_033",
      "label": "ADR-033",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-033",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "adr_106",
      "label": "ADR-106 (cross-schema-write framework)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 12,
      "community_name": "PWA Module Governance",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-106 (cross-schema-write framework)",
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null
    },
    {
      "id": "learn_index_html",
      "label": "learn/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "contributor": null,
      "file_type": "code",
      "norm_label": "learn/index.html",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_estimate_state_machine",
      "label": "Estimate state machine (draft \u2192 sent \u2192 accepted \u2192 invoiced \u2192 cancelled)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 123,
      "community_name": "ADR Generator Agent Guidelines",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "estimate state machine (draft \u2192 sent \u2192 accepted \u2192 invoiced \u2192 cancelled)",
      "rationale": "Immutable document lifecycle inspired by ERPNext/Frappe pattern; once state \u2260 draft, no UPDATE on cost/material fields",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "111-112",
      "source_url": null
    },
    {
      "id": "_bindtracking_function",
      "label": "_bindTracking() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_bindtracking() function",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "_endview_function",
      "label": "_endView() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_endview() function",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "_startview_function",
      "label": "_startView() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_startview() function",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "branding_recce_pwa",
      "label": "Branding Recce PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "branding recce pwa",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_tutorial_tutorial_html",
      "label": "finance/custodian/tutorial/tutorial.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance/custodian/tutorial/tutorial.html",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_tutorial_tutorial_video_element",
      "label": "#tutorial-video element",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#tutorial-video element",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lang_btn_class",
      "label": ".lang-btn class",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".lang-btn class",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_session_localstorage",
      "label": "lm360-session in localStorage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lm360-session in localstorage",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rpc_end_view",
      "label": "/db/rpc/end_view",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/db/rpc/end_view",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rpc_start_view",
      "label": "/db/rpc/start_view",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/db/rpc/start_view",
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_001_hub_next_redirect_on_login",
      "label": "ADR-001 gap",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-001 gap",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dm_sans_font",
      "label": "DM Sans font",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dm sans font",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "theme_color_navy",
      "label": "Theme Color: #0f172a (navy)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 128,
      "community_name": "Stores Module Design Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "theme color: #0f172a (navy)",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "activity_tutorial_auth_gate",
      "label": "Auth gate (IIFE)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "auth gate (iife)",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_bind_tracking",
      "label": "_bindTracking() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_bindtracking() function",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_chapters",
      "label": ".chapters Component (Chapter Index)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".chapters component (chapter index)",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_html",
      "label": "Activity \u2014 Tutorial",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "activity \u2014 tutorial",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_lang_bar",
      "label": ".lang-bar Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".lang-bar component",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_switch_lang",
      "label": "switchLang() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "switchlang() function",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_tips",
      "label": ".tips Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".tips component",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_tutorial_video",
      "label": "#tutorial-video Video Player",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#tutorial-video video player",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_video_meta",
      "label": ".video-meta Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".video-meta component",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_video_sources",
      "label": "VIDEO_SOURCES Object",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "code",
      "norm_label": "video_sources object",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_db_rpc_end_view",
      "label": "/db/rpc/end_view RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/db/rpc/end_view rpc",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_db_rpc_start_view",
      "label": "/db/rpc/start_view RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/db/rpc/start_view rpc",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "activity_tutorial_lm360_session_ls",
      "label": "lm360-session (localStorage)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 129,
      "community_name": "Manual Tour Planner Extension",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-session (localstorage)",
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_sw_js",
      "label": "sw.js",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sw.js",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_tests_pwa_spec_js",
      "label": "tests/[pwa].spec.js",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tests/[pwa].spec.js",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_column_names_js_queries",
      "label": "Column Names in JS Queries Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "column names in js queries checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_correct_gmail_account",
      "label": "Correct Gmail account active",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "correct gmail account active",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_cross_pwa_safety",
      "label": "Cross-PWA Safety Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cross-pwa safety checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_css_visibility_defaults",
      "label": "CSS Visibility Defaults Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "css visibility defaults checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_db_objects",
      "label": "DB Objects Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db objects checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_derived_dependent_columns",
      "label": "Derived / Dependent Columns Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "derived / dependent columns checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_docker_ro_exec_psql",
      "label": "docker-ro-exec postgres psql",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "docker-ro-exec postgres psql",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_dom_js_references",
      "label": "DOM \u2194 JS References Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dom \u2194 js references checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_draft_vs_send_confirmed",
      "label": "Draft vs send confirmed",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "draft vs send confirmed",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_gmail_mcp",
      "label": "Gmail MCP Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gmail mcp checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_grants_web_anon",
      "label": "Grants verified via web_anon HTTP path",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "grants verified via web_anon http path",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_jid_format",
      "label": "JID format",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "jid format",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_jquery_selector",
      "label": "$('element-id')",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "$('element-id')",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_js_db_comparison",
      "label": "JS \u2194 DB Value Comparison",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "js \u2194 db value comparison",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_label_thread_operations",
      "label": "Label/thread operations checked",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "label/thread operations checked",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_mcp_response_logged",
      "label": "Raw MCP response logged",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "raw mcp response logged",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_notify_pgrst",
      "label": "NOTIFY pgrst, 'reload schema'",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "notify pgrst, 'reload schema'",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_numbers_parse_float",
      "label": "Numbers using parseFloat()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "numbers using parsefloat()",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_obsidian_vault_path",
      "label": "Obsidian vault path",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "obsidian vault path",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_oc_logs",
      "label": "OC logs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "oc logs",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_oc_oauth_token_expiry",
      "label": "OC OAuth token expiry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "oc oauth token expiry",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_openclaw",
      "label": "OpenClaw (OC) Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "openclaw (oc) checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_playwright_specs",
      "label": "Playwright Specs Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "playwright specs checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_postgrest_patch_post_delete",
      "label": "PostgREST PATCH / POST / DELETE Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgrest patch / post / delete checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_require_mention_state",
      "label": "requireMention state",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "requiremention state",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_resp_ok_guard",
      "label": "resp.ok guard on fetch call",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "resp.ok guard on fetch call",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_rpc_verify_pin",
      "label": "verify_pin RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "verify_pin rpc",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_source_of_truth_migration",
      "label": "Source-of-Truth Migration Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "source-of-truth migration checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_sw_cache_version",
      "label": "SW Cache Version Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sw cache version checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_timestamps_iso",
      "label": "Timestamps normalized via toISOString()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "timestamps normalized via toisostring()",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_timezone_display",
      "label": "Timezone Display Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "timezone display checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc_to_local_string",
      "label": "toLocaleString('en-IN', { timeZone: 'Asia/Kolkata' })",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tolocalestring('en-in', { timezone: 'asia/kolkata' })",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "claude_commands_vcc",
      "label": "VCC Pre-Build Checklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 13,
      "community_name": "Cross-Schema Financial Architecture",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "vcc pre-build checklist",
      "source_file": ".claude/commands/vcc.md",
      "source_location": null
    },
    {
      "id": "apache",
      "label": "Apache",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "code",
      "norm_label": "apache",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "notebooklm",
      "label": "NotebookLM",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "code",
      "norm_label": "notebooklm",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_049_recce_view_files_via_hmac_signed_proxy",
      "label": "signed proxy ADR-049",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "signed proxy adr-049",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_drive",
      "label": "Google Drive",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google drive",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "livpure_studio_creative",
      "label": "Livpure Studio creative",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "livpure studio creative",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_pages_must_noindex_rule",
      "label": "share-pages-must-noindex rule",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "share-pages-must-noindex rule",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_root_sentinel_index_rule",
      "label": "share-root-sentinel-index rule",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "share-root-sentinel-index rule",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vps",
      "label": "VPS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vps",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "whatsapp",
      "label": "WhatsApp",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "whatsapp",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yemo_in_workspace_storage",
      "label": "yemo.in Workspace pooled storage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "yemo.in workspace pooled storage",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_109_videosmith_isolated_wrapper_around_internal_engine",
      "label": "ADR-109 VideoSmith as an isolated wrapper around the internal engine",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-109 videosmith as an isolated wrapper around the internal engine",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_131_imagebinding_media_schema_and_anchored_post_feed",
      "label": "ADR-131 ImageBinding media schema and anchored post feed",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-131 imagebinding media schema and anchored post feed",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "label": "ADR-134 Explainer and Marketing Media Are Self-Hosted on the VPS Under /share/<slug>/; Public Exposure Requires an Explicit Classification Gate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 130,
      "community_name": "Playwright Walkthrough Package Config",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-134 explainer and marketing media are self-hosted on the vps under /share/<slug>/; public exposure requires an explicit classification gate",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_105_tour_pg_proxy",
      "label": "tour-pg-proxy service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tour-pg-proxy service",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "cic_prompts_tour_pg_manual_testing_matrix_2opt",
      "label": "Matrix + 2-opt Heuristic Routing (13-30 stops)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "matrix + 2-opt heuristic routing (13-30 stops)",
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_manual_testing_tomtom_optimise",
      "label": "TomTom computeBestOrder Route Optimisation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tomtom computebestorder route optimisation",
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v12_mobile_walkthrough_field_mapping_table",
      "label": "Field Mapping Table Column Reversal (v12)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "field mapping table column reversal (v12)",
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v12_mobile_walkthrough_native_page_scroll",
      "label": "Native Page Scroll Editor (v12 mobile fix)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "native page scroll editor (v12 mobile fix)",
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v19_manual_walkthrough_manual_planner",
      "label": "Manual Tour Planner (no Excel) Feature v19",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "manual tour planner (no excel) feature v19",
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v19_manual_walkthrough_map_picker",
      "label": "Map Picker with GPS and Satellite Toggle",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "map picker with gps and satellite toggle",
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_walkthrough_mid_tour_replan",
      "label": "Mid-Tour Replan (Origin Change) Feature",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mid-tour replan (origin change) feature",
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_manual_testing_tour_pg_manual",
      "label": "Tour Planner Playground Manual Testing Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour planner playground manual testing guide",
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "label": "Tour Playground v12 Mobile Walkthrough (Field Mapping + Native Scroll)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour playground v12 mobile walkthrough (field mapping + native scroll)",
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_v19_manual_walkthrough_tour_pg_v19_manual",
      "label": "Tour Playground v19 Manual Planner Walkthrough (No Excel)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour playground v19 manual planner walkthrough (no excel)",
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_walkthrough_sample_xlsx",
      "label": "Tour PG Sample XLSX (12 Chandigarh tri-city stops)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour pg sample xlsx (12 chandigarh tri-city stops)",
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_tour_pg_walkthrough_tour_pg_v1_walkthrough",
      "label": "Tour Planner Playground v1 CiC Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 131,
      "community_name": "Tutorial Video View Tracking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tour planner playground v1 cic walkthrough",
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payee_methods",
      "label": "custodian.payee_methods Shared Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian.payee_methods shared table",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payees",
      "label": "custodian.payees Shared Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian.payees shared table",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_soft_delete_crosspwa",
      "label": "Soft Delete Cross-PWA Propagation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "soft delete cross-pwa propagation",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_pay_pwa",
      "label": "UPI Pay PWA (upi-v2)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "upi pay pwa (upi-v2)",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_vendor_pwa",
      "label": "Vendor Management PWA (vendors-v4)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vendor management pwa (vendors-v4)",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_test_data_samples_custodian_transfer_line_items",
      "label": "Custodian Transfer Line Items",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian transfer line items",
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_test_data_samples_rate_card",
      "label": "Vendor Rate Card (tiered/expired/future badges)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vendor rate card (tiered/expired/future badges)",
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_v3_walkthrough_price_delta_badge",
      "label": "Price Delta Badge vs Rate Card",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "price delta badge vs rate card",
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_v3_walkthrough_vendor_detail_tabs",
      "label": "Vendor Detail Tabs (Info/Ledger/Catalog/Supplies/Rate Card/Prices)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vendor detail tabs (info/ledger/catalog/supplies/rate card/prices)",
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "label": "UPI Pay and Vendor Management Cross-PWA Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "upi pay and vendor management cross-pwa walkthrough",
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_test_data_cleanup_vendor_cleanup",
      "label": "Vendor Management Test Data Cleanup Script",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vendor management test data cleanup script",
      "source_file": "cic-prompts/vendors_test_data_cleanup.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_test_data_samples_vendor_test_data",
      "label": "Vendor Management Manual Test Data Pack",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vendor management manual test data pack",
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "label": "Vendor Management v3 CiC Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 134,
      "community_name": "Recce Record Supersession Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vendor management v3 cic walkthrough",
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "migrate_dispatch_v2_sql",
      "label": "migrate_dispatch_v2.sql",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "migrate_dispatch_v2.sql",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "migrate_dispatch_v_sql",
      "label": "migrate_dispatch_v*.sql",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "migrate_dispatch_v*.sql",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "booking_points_entity",
      "label": "booking_points",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "booking_points",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "booking_rules_entity",
      "label": "booking_rules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "booking_rules",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "call_logs_entity",
      "label": "call_logs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "call_logs",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "campaigns_entity",
      "label": "campaigns",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "campaigns",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "consignees_entity",
      "label": "consignees",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "consignees",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "orders_shipments_entity",
      "label": "orders/shipments",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "orders/shipments",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "proof_photos_entity",
      "label": "proof_photos",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "proof_photos",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_events_entity",
      "label": "shipment_events",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment_events",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_final_table",
      "label": "shipment_final",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment_final",
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tracking_events_entity",
      "label": "tracking_events",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 137,
      "community_name": "Vendor Management and UPI Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tracking_events",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_approval_walkthrough_bulk_response",
      "label": "Bulk Response Feature for Recce Client Portal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bulk response feature for recce client portal",
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_approval_walkthrough_magic_link",
      "label": "Magic Link Client Invite System",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "magic link client invite system",
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_approval_walkthrough_recce_client_portal",
      "label": "Recce Client Portal PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce client portal pwa",
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_test_setup_counters_client_invite",
      "label": "counters.client_invite Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.client_invite table",
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_test_setup_hp_india_test_client",
      "label": "HP India Test Client Entity",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hp india test client entity",
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_mdd_counter_vs_customer",
      "label": "Counter vs Customer Distinction",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counter vs customer distinction",
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_mdd_counters_counter_table",
      "label": "counters.counter DB Table (Master)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.counter db table (master)",
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_mdd_recce_store_sync",
      "label": "Recce Store Sync (Phase 2 of Counter Management)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce store sync (phase 2 of counter management)",
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_mdd_unified_job_registry",
      "label": "Unified Job Registry (core.job_registry) Cross-PWA Track",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "unified job registry (core.job_registry) cross-pwa track",
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_approval_walkthrough_recce_client_approval",
      "label": "Recce Client Portal Approval/Rejection Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce client portal approval/rejection walkthrough",
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "label": "Recce Client Portal Test Setup Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce client portal test setup guide",
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_mdd_counters_mdd",
      "label": "Counter Management Mini-PWA Module Design Document",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 139,
      "community_name": "PostgREST and Database Architecture",
      "contributor": null,
      "file_type": "document",
      "norm_label": "counter management mini-pwa module design document",
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_video_tutorial_pipeline",
      "label": "Video Tutorial Pipeline \u2014 scripts.json \u2192 edge-tts \u2192 Playwright \u2192 ffmpeg",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "video tutorial pipeline \u2014 scripts.json \u2192 edge-tts \u2192 playwright \u2192 ffmpeg",
      "source_file": "video_tutorial_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_walkthroughs_framework",
      "label": "Playwright Walkthrough Framework \u2014 CiC drop-in replacement",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 14,
      "community_name": "BTL Gift Claim Portal",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "playwright walkthrough framework \u2014 cic drop-in replacement",
      "source_file": "walkthroughs/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "creditcard_ad_hoc_charges",
      "label": "creditcard.ad_hoc_charges",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "creditcard.ad_hoc_charges",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_advance_settlements",
      "label": "custodian.advance_settlements",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian.advance_settlements",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_expense_voucher_module",
      "label": "Custodian Expense Voucher module",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian expense voucher module",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_pwa",
      "label": "Custodian PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_schema",
      "label": "custodian schema",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian schema",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_sheets_concept",
      "label": "Expense Sheets concept",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "expense sheets concept",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "security_definer_rpc",
      "label": "SECURITY DEFINER RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "security definer rpc",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_postgresql",
      "label": "PostgreSQL Database",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgresql database",
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": null,
      "source_url": "https://postgresql.org"
    },
    {
      "id": "excel_workbook",
      "label": "Excel workbook (HKL- Custodian Entries.xlsx)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "document",
      "norm_label": "excel workbook (hkl- custodian entries.xlsx)",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_mdd_custodian_voucher_md",
      "label": "Module Design Document: Custodian Expense Voucher",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 140,
      "community_name": "Active MDD Reverse Verification",
      "contributor": null,
      "file_type": "document",
      "norm_label": "module design document: custodian expense voucher",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_index_html",
      "label": "sales/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales/index.html",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_employee_pwa_access",
      "label": "hub.employee_pwa_access",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub.employee_pwa_access",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_pwa",
      "label": "Sales PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sales pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dispatch",
      "label": "Dispatch PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch pwa",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_expense",
      "label": "Expense PWA - Expense Tracking",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "expense pwa - expense tracking",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_hr",
      "label": "HR PWA - Human Resources",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hr pwa - human resources",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "service_dispatch_ai",
      "label": "Dispatch AI Service (port 8767)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch ai service (port 8767)",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "service_ocr_proxy",
      "label": "OCR Proxy Service (port 8766)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ocr proxy service (port 8766)",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_gemini",
      "label": "Google Gemini Cloud API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google gemini cloud api",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_ollama",
      "label": "Ollama Local LLM Inference",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ollama local llm inference",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_tesseract_js",
      "label": "Tesseract.js OCR Library",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tesseract.js ocr library",
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_dispatch_icon_192",
      "label": "Dispatch PWA Icon 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "dispatch pwa icon 192px",
      "source_file": "dispatch/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_dispatch_icon_512",
      "label": "Dispatch PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 142,
      "community_name": "Brevo Domain DNS Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "dispatch pwa icon 512px",
      "source_file": "dispatch/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_api",
      "label": "api",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "api",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_download",
      "label": "download",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "download",
      "rationale": "fetch+blob so the Bearer header is always sent",
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_fmtbytes",
      "label": "fmtBytes",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fmtbytes",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_fmtwhen",
      "label": "fmtWhen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fmtwhen",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_loadbridgesubs",
      "label": "loadBridgeSubs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadbridgesubs",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_loadfleet",
      "label": "loadFleet",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadfleet",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_loadmanifest",
      "label": "loadManifest",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadmanifest",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_loadreports",
      "label": "loadReports",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadreports",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_paintcapsule",
      "label": "paintCapsule",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "paintcapsule",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_paintclock",
      "label": "paintClock",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "paintclock",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_signout",
      "label": "signOut",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "signout",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_index_startsession",
      "label": "startSession",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 146,
      "community_name": "AI Inference and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "startsession",
      "rationale": null,
      "source_file": "provision/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "_db",
      "label": "_DB constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_db constant",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "campaign_id",
      "label": "campaignId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "code",
      "norm_label": "campaignid variable",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_client_html",
      "label": "dispatch/client.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch/client.html",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "location_search",
      "label": "location.search",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "code",
      "norm_label": "location.search",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pillclass_function",
      "label": "pillClass() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pillclass() function",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_035",
      "label": "ADR-035",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-035",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "campaign_name",
      "label": "campaign name",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "campaign name",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "consignee_table",
      "label": "consignee table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "consignee table",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_client_name_client_html",
      "label": "client name (client.html)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "client name (client.html)",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pii_class",
      "label": "pii class",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pii class",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_stats",
      "label": "shipment stats",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 151,
      "community_name": "Web App Manifest Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment stats",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tailscaled_service",
      "label": "tailscaled v1.98.9",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tailscaled v1.98.9",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "admin_access",
      "label": "Admin Access",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "admin access",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_desktop_remote_coding",
      "label": "Claude Desktop remote coding",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "claude desktop remote coding",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hostinger_vps",
      "label": "Hostinger VPS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hostinger vps",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "isp_routing_failure",
      "label": "ISP Routing Failure",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "isp routing failure",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sftp",
      "label": "SFTP",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sftp",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ssh",
      "label": "SSH",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ssh",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tailnet",
      "label": "Tailnet",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tailnet",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tailscale_derp_relays",
      "label": "Tailscale DERP relays",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tailscale derp relays",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tailscale_mesh_vpn",
      "label": "Tailscale Mesh VPN",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tailscale mesh vpn",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_115_tailscale_mesh_admin_fallback",
      "label": "ADR-115 Tailscale Mesh Is the Standing Admin-Access Fallback When ISP Routing Breaks the Public Path",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 153,
      "community_name": "Cinematographer Portfolio Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-115 tailscale mesh is the standing admin-access fallback when isp routing breaks the public path",
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_005",
      "label": "ADR-005 SW Cache Busting via CACHE_VER String, Not skipWaiting()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-005 sw cache busting via cache_ver string, not skipwaiting()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_062",
      "label": "ADR-062 Live AI Pipeline Contract \u2014 Auth Chain, Fallback Order, Human-Review Gate, 503 Handling",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-062 live ai pipeline contract \u2014 auth chain, fallback order, human-review gate, 503 handling",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_067",
      "label": "ADR-067 Cross-PWA Change Safety Gate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-067 cross-pwa change safety gate",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_114",
      "label": "ADR-114 Google AI via OAuth/ADC, Never Static Gemini API Keys",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-114 google ai via oauth/adc, never static gemini api keys",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_124",
      "label": "ADR-124 Playwright-First for PWA Visual Capture",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-124 playwright-first for pwa visual capture",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_128",
      "label": "ADR-128 Shared PostgREST Role Model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-128 shared postgrest role model",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_130",
      "label": "ADR-130 Opaque Immutable IDs + Renameable Display Names",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-130 opaque immutable ids + renameable display names",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_132_ai_provider_priority_universal",
      "label": "ADR-132 AI Provider Priority Is Universal \u2014 Claude OAuth \u2192 Gemini OAuth \u2192 OpenRouter \u2192 Anthropic REST \u2192 Ollama",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-132 ai provider priority is universal \u2014 claude oauth \u2192 gemini oauth \u2192 openrouter \u2192 anthropic rest \u2192 ollama",
      "source_file": "docs/adr/ADR-132-ai-provider-priority-universal.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_133_unified_job_creation_rpc",
      "label": "ADR-133 All Job Creation Flows Through sales.create_job; Tour-Request Approval Is a Single Transaction; job_name Becomes a Free Display Label",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-133 all job creation flows through sales.create_job; tour-request approval is a single transaction; job_name becomes a free display label",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_exec_adr_132_agent_dispatch",
      "label": "EXEC \u2014 ADR-132 agent-dispatch plan (which model agent does what)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "exec \u2014 adr-132 agent-dispatch plan (which model agent does what)",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_plan_adr_132_ai_provider_priority_rollout",
      "label": "PLAN \u2014 ADR-132 rollout: universal AI provider priority across all 360 DLM PWAs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 154,
      "community_name": "Playwright Visual Capture Automation",
      "contributor": null,
      "file_type": "document",
      "norm_label": "plan \u2014 adr-132 rollout: universal ai provider priority across all 360 dlm pwas",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgrest_native_view",
      "label": "PostgREST-native view",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "code",
      "norm_label": "postgrest-native view",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "client_report",
      "label": "Client report",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "client report",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "magic_link_auth",
      "label": "magic-link auth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "magic-link auth",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mis_report",
      "label": "MIS report",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mis report",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_011_pin_based_auth_no_passwords",
      "label": "ADR-011",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-011",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_012_hub_as_sso_gateway",
      "label": "ADR-012",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-012",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_035_screenshot_deterrence_not_enforcement",
      "label": "ADR-035",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-035",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_048_external_client_magic_link_not_hub_pin_doc",
      "label": "ADR-048 magic-link",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-048 magic-link",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_074_postgrest_accept_profile_header",
      "label": "ADR-074",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-074",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_120_lifecycle_event_store_and_retention_doc",
      "label": "ADR-120",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-120",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "label": "ADR-123 Dispatch Reporting Access & PII Model \u2014 Internal MIS vs Client Report",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 155,
      "community_name": "Tailscale Remote Admin Access",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-123 dispatch reporting access & pii model \u2014 internal mis vs client report",
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_template_md",
      "label": "ADR-template.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 157,
      "community_name": "Google AI OAuth Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-template.md",
      "source_file": "docs/adr/ADR-template.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_upi_config",
      "label": "finance.upi_config Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance.upi_config table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_submissions",
      "label": "recce.submissions Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce.submissions table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_installation_campaigns",
      "label": "sales.installation.campaigns Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.installation.campaigns table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_hired_vehicles",
      "label": "vehicle.hired_vehicles Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle.hired_vehicles table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "authenticator",
      "label": "authenticator Role",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "authenticator role",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "web_anon",
      "label": "web_anon",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "web_anon",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "stores_pwa",
      "label": "Stores PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "stores pwa",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_proxy_service",
      "label": "Tour AI Proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour ai proxy",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_planner_index_html",
      "label": "Tour Planner Index HTML",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour planner index html",
      "source_file": "tour-planner/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_planner_screen_campaign_selection",
      "label": "Campaign Selection Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "campaign selection screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.2 Campaign Selection (#screen-camps)",
      "source_url": null
    },
    {
      "id": "tour_planner_screen_login",
      "label": "Login Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "login screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.1 Login (#screen-login)",
      "source_url": null
    },
    {
      "id": "tour_planner_screen_manpower_assignment",
      "label": "Manpower Assignment Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "manpower assignment screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.4 Manpower Assignment (#screen-manpower)",
      "source_url": null
    },
    {
      "id": "tour_planner_screen_production_audit",
      "label": "Production Audit Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "production audit screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "source_url": null
    },
    {
      "id": "tour_planner_screen_route_planning",
      "label": "Route Planning Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "route planning screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.5 Route Planning (#screen-route)",
      "source_url": null
    },
    {
      "id": "tour_planner_screen_tour_monitor",
      "label": "Tour Monitor Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour monitor screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.6 Tour Monitor (#screen-monitor)",
      "source_url": null
    },
    {
      "id": "tour_planner_service_worker",
      "label": "Tour Planner Service Worker",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour planner service worker",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "7. Service Worker & Offline",
      "source_url": null
    },
    {
      "id": "tour_playground_pwa",
      "label": "Tour Playground PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour playground pwa",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "/tour-pg/",
      "source_url": null
    },
    {
      "id": "anthropic_api_key_cfg",
      "label": "ANTHROPIC_API_KEY",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "anthropic_api_key",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "anthropic_claude_ai",
      "label": "Anthropic Claude AI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "anthropic claude ai",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_cloud_apis_service",
      "label": "Google Cloud APIs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google cloud apis",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_maps_api_key_cfg",
      "label": "GOOGLE_MAPS_API_KEY",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google_maps_api_key",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_maps_service",
      "label": "Google Maps",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google maps",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_campaigns_db",
      "label": "installation.campaigns Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation.campaigns table",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_counters_db",
      "label": "installation.counters Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation.counters table",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_jobs_db",
      "label": "installation.jobs Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation.jobs table",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_tours_db",
      "label": "installation.tours Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation.tours table",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "local_storage_session",
      "label": "localStorage (Session)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "localstorage (session)",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "6.1 Session (localStorage, key: lm360-tp-session)",
      "source_url": null
    },
    {
      "id": "plan_state_global_memory",
      "label": "In-Memory Planning State (planState)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "in-memory planning state (planstate)",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "6.3 In-Memory Planning State (planState global)",
      "source_url": null
    },
    {
      "id": "postgrest_api_endpoint",
      "label": "PostgREST API Base URL",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgrest api base url",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "stores_items_db",
      "label": "stores.items Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "stores.items table",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_analyze_api",
      "label": "POST /tour-ai/analyze",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "post /tour-ai/analyze",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_maps_api",
      "label": "POST /tour-ai/maps",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "post /tour-ai/maps",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_replan_api",
      "label": "POST /tour-ai/replan",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "post /tour-ai/replan",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_ai_route_api",
      "label": "POST /tour-ai/route",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "post /tour-ai/route",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_planner_pwa",
      "label": "Tour Planner PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tour planner pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_026_pwa_session_format",
      "label": "ADR-026 PWA session format",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-026 pwa session format",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-026",
      "source_url": null
    },
    {
      "id": "tour_planner_mdd",
      "label": "MDD Tour Planner PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "document",
      "norm_label": "mdd tour planner pwa",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_planner_icon_192",
      "label": "Tour Planner App Icon (192x192)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tour planner app icon (192x192)",
      "source_file": "tour-planner/icons/icon-192.png",
      "source_location": null
    },
    {
      "id": "tour_planner_icon_512",
      "label": "Tour Planner App Icon (512x512)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 16,
      "community_name": "Pre-Build Verification Checklists",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tour planner app icon (512x512)",
      "source_file": "tour-planner/icons/icon-512.png",
      "source_location": null
    },
    {
      "id": "concept_custodian_pwa",
      "label": "Custodian / FundCustodian PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian / fundcustodian pwa",
      "source_file": "cic-prompts/custodian_guided_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_custodian_double_entry",
      "label": "Double-Entry Wallet Accounting (Custodian)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 160,
      "community_name": "Custodian Wallet Accounting Tests",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "double-entry wallet accounting (custodian)",
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_slides",
      "label": "Google Slides",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google slides",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pattern_offline_first",
      "label": "Offline-First Pattern with IndexedDB",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "offline-first pattern with indexeddb",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_installation",
      "label": "Installation PWA - Installation Tracking",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation pwa - installation tracking",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "python_pptx",
      "label": "python-pptx",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "python-pptx",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_pwa",
      "label": "Recce PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce pwa",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "service_slides_proxy",
      "label": "Slides Proxy Service (port 8768)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "slides proxy service (port 8768)",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_google_apps_script",
      "label": "Google Apps Script",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google apps script",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_google_slides",
      "label": "Google Slides API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google slides api",
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_indexeddb",
      "label": "IndexedDB Browser Storage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 162,
      "community_name": "Secrets Capsule Provisioning Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "indexeddb browser storage",
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_customers_db_addresses_table",
      "label": "DB: sales.customer_addresses table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.customer_addresses table",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "source_url": null
    },
    {
      "id": "sales_customers_db_communications",
      "label": "DB: sales.communications polymorphic log (Phase 4)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.communications polymorphic log (phase 4)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 4 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_db_contacts_table",
      "label": "DB: sales.customer_contacts table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.customer_contacts table",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "source_url": null
    },
    {
      "id": "sales_customers_db_customer360_view",
      "label": "DB View: sales.customer_360 lifetime stats (Phase 5)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db view: sales.customer_360 lifetime stats (phase 5)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 5 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_db_customers_table",
      "label": "DB: sales.customers table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.customers table",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "source_url": null
    },
    {
      "id": "sales_customers_db_customers_v",
      "label": "DB View: sales.customers_v (enriched)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db view: sales.customers_v (enriched)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "source_url": null
    },
    {
      "id": "sales_customers_db_leads_table",
      "label": "DB: sales.leads table (Phase 3)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.leads table (phase 3)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_db_lookup_tables",
      "label": "DB: Lookup tables (customer_groups/territories/industries) Phase 5",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: lookup tables (customer_groups/territories/industries) phase 5",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 5 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_db_opportunities_table",
      "label": "DB: sales.opportunities table (Phase 3)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.opportunities table (phase 3)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_db_pipeline_history",
      "label": "DB: sales.pipeline_history audit log (Phase 3)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db: sales.pipeline_history audit log (phase 3)",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "source_url": null
    },
    {
      "id": "sales_customers_mdd",
      "label": "MDD: Customer Management Mini-PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 176,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "mdd: customer management mini-pwa",
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_safe_bottom_css",
      "label": "Shared Safe Bottom CSS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 18,
      "community_name": "File Processing and Export",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shared safe bottom css",
      "source_file": "/shared/safe-bottom.css",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vrs_index_html",
      "label": "vrs/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vrs/index.html",
      "source_file": "vrs/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vrs_manifest_json",
      "label": "vrs/manifest.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vrs/manifest.json",
      "source_file": "vrs/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vrs_modal_add_hired_vehicle",
      "label": "Register Hired Vehicle Modal (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "register hired vehicle modal (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#modal-add-hired",
      "source_url": null
    },
    {
      "id": "vrs_modal_approve_hire",
      "label": "Approve - Hired Vehicle Modal (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "approve - hired vehicle modal (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#modal-approve-hire",
      "source_url": null
    },
    {
      "id": "vrs_modal_new_request",
      "label": "New Vehicle Request Modal (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "new vehicle request modal (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#modal-new-req",
      "source_url": null
    },
    {
      "id": "vrs_modal_request_detail",
      "label": "Request Detail Modal (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "request detail modal (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#modal-detail",
      "source_url": null
    },
    {
      "id": "vrs_screen_all_requests",
      "label": "All Requests Screen (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "all requests screen (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#screen-all",
      "source_url": null
    },
    {
      "id": "vrs_screen_approvals",
      "label": "Approvals Screen (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "approvals screen (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#screen-approvals",
      "source_url": null
    },
    {
      "id": "vrs_screen_login",
      "label": "Login Screen (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "login screen (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#screen-login",
      "source_url": null
    },
    {
      "id": "vrs_screen_my_requests",
      "label": "My Requests Screen (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "my requests screen (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#screen-mine",
      "source_url": null
    },
    {
      "id": "vrs_screen_splash",
      "label": "Splash Screen (VRS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 186,
      "community_name": "AI Vision and OCR Services",
      "contributor": null,
      "file_type": "code",
      "norm_label": "splash screen (vrs)",
      "source_file": "vrs/index.html",
      "source_location": "#screen-splash",
      "source_url": null
    },
    {
      "id": "call_claude_vision",
      "label": "call_claude_vision()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "call_claude_vision()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "call_gemini_vision",
      "label": "call_gemini_vision()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "call_gemini_vision()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "extract_json",
      "label": "extract_json()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "extract_json()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a10_sitecap",
      "label": "A10 sitecap",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a10 sitecap",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a3_ocr_proxy",
      "label": "A3 ocr-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a3 ocr-proxy",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a7_counter_ai",
      "label": "A7 counter-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a7 counter-ai",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a8_print_ai",
      "label": "A8 print-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a8 print-ai",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a9_blogsmith",
      "label": "A9 blogsmith",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a9 blogsmith",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "haiku",
      "label": "Haiku Model Agent",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "haiku model agent",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ocr_use_claude",
      "label": "OCR_USE_CLAUDE",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 187,
      "community_name": "Web App Manifest Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ocr_use_claude",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "theme_v2_css_presets",
      "label": "theme-v2.css presets",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "code",
      "norm_label": "theme-v2.css presets",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_100_theme_v2_design_token_presets",
      "label": "ADR-100 theme_preset",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-100 theme_preset",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_headers",
      "label": "PWA Headers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pwa headers",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_button",
      "label": "Tutorials Button",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tutorials button",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_016_new_pwa_must_register_in_hub_registry",
      "label": "ADR-016 Every New PWA Must Register in hub.pwa_registry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-016 every new pwa must register in hub.pwa_registry",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_051_learning_completion_threshold_based",
      "label": "ADR-051 Learning Completion Is Threshold-Based",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-051 learning completion is threshold-based",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_064_video_tutorial_production_pipeline",
      "label": "ADR-064 Video Tutorial Production Pipeline",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-064 video tutorial production pipeline",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_065_scene_guide_format",
      "label": "ADR-065 Scene Guide Tutorial Format",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-065 scene guide tutorial format",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "label": "ADR-116: Learning Hub Context-Specific Deep-Linking from PWA Headers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-116: learning hub context-specific deep-linking from pwa headers",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_style_pwa_dev_style_md",
      "label": "pwa_dev_style.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 190,
      "community_name": "Tour Draft State Sync",
      "contributor": null,
      "file_type": "document",
      "norm_label": "pwa_dev_style.md",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgrest",
      "label": "PostgREST",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "postgrest",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tourexp_alljobscache_variable",
      "label": "allJobsCache variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "alljobscache variable",
      "source_file": "tourexp/index.html",
      "source_location": 384,
      "source_url": null
    },
    {
      "id": "tourexp_cache_ver_constant",
      "label": "CACHE_VER constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "cache_ver constant",
      "source_file": "tourexp/index.html",
      "source_location": 367,
      "source_url": null
    },
    {
      "id": "tourexp_claims_variable",
      "label": "claims variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "claims variable",
      "source_file": "tourexp/index.html",
      "source_location": 380,
      "source_url": null
    },
    {
      "id": "tourexp_claimtype_variable",
      "label": "claimType variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "claimtype variable",
      "source_file": "tourexp/index.html",
      "source_location": 388,
      "source_url": null
    },
    {
      "id": "tourexp_dbase_constant",
      "label": "DBASE constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dbase constant",
      "source_file": "tourexp/index.html",
      "source_location": 368,
      "source_url": null
    },
    {
      "id": "tourexp_detailid_variable",
      "label": "_detailId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_detailid variable",
      "source_file": "tourexp/index.html",
      "source_location": 391,
      "source_url": null
    },
    {
      "id": "tourexp_editingid_variable",
      "label": "editingId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "editingid variable",
      "source_file": "tourexp/index.html",
      "source_location": 385,
      "source_url": null
    },
    {
      "id": "tourexp_esc_function",
      "label": "esc helper function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "esc helper function",
      "source_file": "tourexp/index.html",
      "source_location": 395,
      "source_url": null
    },
    {
      "id": "tourexp_filter_variable",
      "label": "filter variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "filter variable",
      "source_file": "tourexp/index.html",
      "source_location": 382,
      "source_url": null
    },
    {
      "id": "tourexp_idb_variable",
      "label": "IDB variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "idb variable",
      "source_file": "tourexp/index.html",
      "source_location": 379,
      "source_url": null
    },
    {
      "id": "tourexp_inr_function",
      "label": "inr helper function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "inr helper function",
      "source_file": "tourexp/index.html",
      "source_location": 399,
      "source_url": null
    },
    {
      "id": "tourexp_mode_variable",
      "label": "mode variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "mode variable",
      "source_file": "tourexp/index.html",
      "source_location": 382,
      "source_url": null
    },
    {
      "id": "tourexp_myid_variable",
      "label": "myId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "myid variable",
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "source_url": null
    },
    {
      "id": "tourexp_myname_variable",
      "label": "myName variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "myname variable",
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "source_url": null
    },
    {
      "id": "tourexp_mytours_variable",
      "label": "myTours variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "mytours variable",
      "source_file": "tourexp/index.html",
      "source_location": 383,
      "source_url": null
    },
    {
      "id": "tourexp_newid_function",
      "label": "newId function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "newid function",
      "source_file": "tourexp/index.html",
      "source_location": 405,
      "source_url": null
    },
    {
      "id": "tourexp_pendingreqid_variable",
      "label": "pendingReqId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pendingreqid variable",
      "source_file": "tourexp/index.html",
      "source_location": 387,
      "source_url": null
    },
    {
      "id": "tourexp_pickedexistingjobid_variable",
      "label": "pickedExistingJobId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pickedexistingjobid variable",
      "source_file": "tourexp/index.html",
      "source_location": 390,
      "source_url": null
    },
    {
      "id": "tourexp_rate_constant",
      "label": "RATE constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rate constant",
      "source_file": "tourexp/index.html",
      "source_location": 375,
      "source_url": null
    },
    {
      "id": "tourexp_rejectid_variable",
      "label": "_rejectId variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_rejectid variable",
      "source_file": "tourexp/index.html",
      "source_location": 391,
      "source_url": null
    },
    {
      "id": "tourexp_reqkind_variable",
      "label": "reqKind variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "reqkind variable",
      "source_file": "tourexp/index.html",
      "source_location": 389,
      "source_url": null
    },
    {
      "id": "tourexp_reqstatusmap_variable",
      "label": "reqStatusMap variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "reqstatusmap variable",
      "source_file": "tourexp/index.html",
      "source_location": 381,
      "source_url": null
    },
    {
      "id": "tourexp_sale_rd_constant",
      "label": "SALE_RD constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sale_rd constant",
      "source_file": "tourexp/index.html",
      "source_location": 371,
      "source_url": null
    },
    {
      "id": "tourexp_sale_wr_constant",
      "label": "SALE_WR constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sale_wr constant",
      "source_file": "tourexp/index.html",
      "source_location": 372,
      "source_url": null
    },
    {
      "id": "tourexp_script_block",
      "label": "TourExp Inline Script",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tourexp inline script",
      "source_file": "tourexp/index.html",
      "source_location": 365,
      "source_url": null
    },
    {
      "id": "tourexp_seltour_variable",
      "label": "selTour variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "seltour variable",
      "source_file": "tourexp/index.html",
      "source_location": 386,
      "source_url": null
    },
    {
      "id": "tourexp_session_ttl_h_constant",
      "label": "SESSION_TTL_H constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "session_ttl_h constant",
      "source_file": "tourexp/index.html",
      "source_location": 374,
      "source_url": null
    },
    {
      "id": "tourexp_session_variable",
      "label": "session variable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "session variable",
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "source_url": null
    },
    {
      "id": "tourexp_showview_function",
      "label": "showView function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showview function",
      "source_file": "tourexp/index.html",
      "source_location": 406,
      "source_url": null
    },
    {
      "id": "tourexp_tx_read_constant",
      "label": "TX_READ constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tx_read constant",
      "source_file": "tourexp/index.html",
      "source_location": 369,
      "source_url": null
    },
    {
      "id": "tourexp_tx_write_constant",
      "label": "TX_WRITE constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 21,
      "community_name": "Dispatch Interface Styling",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tx_write constant",
      "source_file": "tourexp/index.html",
      "source_location": 370,
      "source_url": null
    },
    {
      "id": "dtdc_relay_proxy_container",
      "label": "dtdc-relay-proxy container",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dtdc-relay-proxy container",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_proxy_engine",
      "label": "shiprocket-proxy engine",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shiprocket-proxy engine",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "timex_dashboard_module",
      "label": "timex-dashboard",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "code",
      "norm_label": "timex-dashboard",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_072_proof_image_capture_annotation",
      "label": "ADR-072",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-072",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_075_rpc_error_response_format",
      "label": "ADR-075 errors",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-075 errors",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_085_file_upload_patterns",
      "label": "ADR-085",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-085",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "booking_points_table",
      "label": "dispatch.booking_points",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch.booking_points",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "booking_rules_table",
      "label": "dispatch.booking_rules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch.booking_rules",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_api_creds",
      "label": "YEMO Shiprocket API credentials",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "yemo shiprocket api credentials",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "store_aliases_entity",
      "label": "store_aliases",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "store_aliases",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "stores_entity",
      "label": "stores",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "stores",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_004_maps_google_primary_tomtom_fallback",
      "label": "ADR-004",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-004",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_009_each_pwa_owns_its_db_schema",
      "label": "ADR-009",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-009",
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_010_cross_schema_data_via_proxy_not_postgrest",
      "label": "ADR-010",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-010",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_014_postgrest_as_api_layer",
      "label": "ADR-014",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-014",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_053_counter_brand_data_on_recce_submissions",
      "label": "ADR-053",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-053",
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_054_counter_sync_rpc_with_stores_json_fallback",
      "label": "ADR-054",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-054",
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_060_prod_deploy_rsync_allowlist_not_full_checkout",
      "label": "ADR-060",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-060",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_069_production_hotfix_protocol",
      "label": "ADR-069",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-069",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_106_cross_schema_access_is_grant_gated_not_rls",
      "label": "ADR-106",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-106",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "label": "ADR-117",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-117",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "label": "ADR-118",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-118",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_119_rule_driven_courier_auto_selection",
      "label": "ADR-119",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-119",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_121_dispatch_target_consolidation_into_counter_master",
      "label": "ADR-121",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-121",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_122_booking_point_abstraction",
      "label": "ADR-122",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-122",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dbt_dispatch_md",
      "label": "dbt_dispatch.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "dbt_dispatch.md",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_dispatch_automation_build_spec",
      "label": "DispatchWithAutomation \u2014 Build Spec",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "dispatchwithautomation \u2014 build spec",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "handoff_md",
      "label": "C:\\Users\\Lenovo\\Documents\\shiprocket-timex\\HANDOFF.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "c:\\users\\lenovo\\documents\\shiprocket-timex\\handoff.md",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "md_dispatch_automation_md",
      "label": "/var/www/360lm/docs/MDD_dispatch_automation.md \u00a75",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "/var/www/360lm/docs/mdd_dispatch_automation.md \u00a75",
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mdd_dispatch_automation",
      "label": "MDD_dispatch_automation.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 22,
      "community_name": "Operations Admin Module Design",
      "contributor": null,
      "file_type": "document",
      "norm_label": "mdd_dispatch_automation.md",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_module",
      "label": "Module dispatch",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "code",
      "norm_label": "module dispatch",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_117",
      "label": "ADR-117",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-117",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_118",
      "label": "ADR-118",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-118",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_119",
      "label": "ADR-119",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-119",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_120",
      "label": "ADR-120",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-120",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_121",
      "label": "ADR-121",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-121",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_122",
      "label": "ADR-122",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-122",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_123",
      "label": "ADR-123",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-123",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dev_host_route_open_decision",
      "label": "dev-host route open decision",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dev-host route open decision",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "directory_anomaly",
      "label": "directory anomaly",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "directory anomaly",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "directory_decision_open_decision",
      "label": "directory decision open decision",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "directory decision open decision",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_dir_target",
      "label": "/var/www/360lm/dispatch/ directory target",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/var/www/360lm/dispatch/ directory target",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docker_shared_zones",
      "label": "DOCKER_SHARED zones",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "docker_shared zones",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "folding_into_360lm",
      "label": "folding into /var/www/360lm/dispatch/",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "folding into /var/www/360lm/dispatch/",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "manual_dispatch_pwa",
      "label": "manual dispatch PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "manual dispatch pwa",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "phase_1_mvp",
      "label": "Phase 1 (MVP)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "phase 1 (mvp)",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "phase_2_features",
      "label": "Phase 2",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "phase 2",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "phase_3_features",
      "label": "Phase 3",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "phase 3",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "prod_promotion_open_decision",
      "label": "prod promotion open decision",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "prod promotion open decision",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "single_standalone_container_design",
      "label": "standalone container design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "standalone container design",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "timex_shiprocket_toolchain",
      "label": "TIMEX Shiprocket bulk-dispatch toolchain",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "timex shiprocket bulk-dispatch toolchain",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "traefik_zones",
      "label": "TRAEFIK zones",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "traefik zones",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vcc_build_protocol",
      "label": "VCC build protocol",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vcc build protocol",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "verification_log",
      "label": "verification log",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "verification log",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_automation_build_spec_md",
      "label": "`dispatch_automation_build_spec.md`",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "`dispatch_automation_build_spec.md`",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_mdd_dispatch",
      "label": "Module Design Document \u2014 Dispatch PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "module design document \u2014 dispatch pwa",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_dispatch_automation",
      "label": "Module Design Document - Dispatch (with Automation)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "module design document - dispatch (with automation)",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "parallel_sessions_md",
      "label": "`parallel_sessions.md`",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "`parallel_sessions.md`",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vcc_checklist_md",
      "label": "`vcc_checklist.md`",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 23,
      "community_name": "Courier Tracking and Booking",
      "contributor": null,
      "file_type": "document",
      "norm_label": "`vcc_checklist.md`",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_bridge_ollama_fallback",
      "label": "BRIDGE_OLLAMA_FALLBACK Setting",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "bridge_ollama_fallback setting",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_consumer_suspended",
      "label": "CONSUMER_SUSPENDED Status (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "consumer_suspended status (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_crontab",
      "label": "Cron Scheduler (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "cron scheduler (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gcp_project_933872821357",
      "label": "GCP Project 933872821357 (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gcp project 933872821357 (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gemini_2_5_flash",
      "label": "Gemini 2.5 Flash Model (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini 2.5 flash model (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gemini_api_key",
      "label": "GEMINI_API_KEY Environment Variable (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini_api_key environment variable (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gemini_timeout_s",
      "label": "GEMINI_TIMEOUT_S Setting",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini_timeout_s setting",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_graphify",
      "label": "Graphify Tool (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "graphify tool (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_openai_api_key",
      "label": "OPENAI_API_KEY Environment Variable (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openai_api_key environment variable (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_openai_base_url",
      "label": "OPENAI_BASE_URL Environment Variable (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 256,
      "community_name": "PWA Web App Configuration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openai_base_url environment variable (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_theme_editor_apply_values",
      "label": "applyValues() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "applyvalues() function",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_bg_grad_css",
      "label": "bgGradCss() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "bggradcss() function",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_copy_button",
      "label": "Copy button",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "copy button",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_css_out_textarea",
      "label": "#cssOut textarea",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#cssout textarea",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_generate_css_block",
      "label": "Generate CSS block button",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "generate css block button",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_html",
      "label": "theme-v2 Preset Editor",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "theme-v2 preset editor",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_moods_array",
      "label": "MOODS Array (theme suggestions)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "moods array (theme suggestions)",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_presets_object",
      "label": "PRESETS Object (theme data)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "presets object (theme data)",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_read_values",
      "label": "readValues() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "readvalues() function",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "shared_theme_editor_update_preview",
      "label": "updatePreview() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 262,
      "community_name": "Custodian Screenshot Test Suite",
      "contributor": null,
      "file_type": "code",
      "norm_label": "updatepreview() function",
      "source_file": "shared/theme-editor.html",
      "source_location": null
    },
    {
      "id": "cic_fundcustodian_ux_walkthrough",
      "label": "FundCustodian UX Walkthrough CiC Prompt",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 279,
      "community_name": "Google Vertex AI Integration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "fundcustodian ux walkthrough cic prompt",
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_postgrest_api",
      "label": "PostgREST API Architecture",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 28,
      "community_name": "HR Management UI Components",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgrest api architecture",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_046",
      "label": "ADR-046: installation.campaigns Canonical Job Record",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 28,
      "community_name": "HR Management UI Components",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-046: installation.campaigns canonical job record",
      "source_file": "docs/adr/ADR-046-installation-campaigns-canonical-job-record.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pattern_faceted_filtering",
      "label": "Leave-One-Out Faceted Filtering Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "leave-one-out faceted filtering pattern",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_activity",
      "label": "Activity PWA - Activity Tracking",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "activity pwa - activity tracking",
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_credit_card",
      "label": "Credit Card PWA - Card Reconciliation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "credit card pwa - card reconciliation",
      "source_file": "cic-prompts/creditcard_v1_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_tour_pg",
      "label": "Tour PG PWA - Tour Planning Portal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tour pg pwa - tour planning portal",
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_postgrest",
      "label": "PostgREST API Layer",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgrest api layer",
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "source_url": "https://postgrest.org"
    },
    {
      "id": "image_activity_icon_192",
      "label": "Activity PWA Icon 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "activity pwa icon 192px",
      "source_file": "activity/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_activity_icon_512",
      "label": "Activity PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 283,
      "community_name": "Playwright Visual Screenshot Capture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "activity pwa icon 512px",
      "source_file": "activity/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_adr_114",
      "label": "ADR-114 Document",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-114 document",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_adr_114_tier_1_oauth_cli_path",
      "label": "ADR-114 Tier-1 OAuth CLI Path",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-114 tier-1 oauth cli path",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_docs_adr_adr_114_google_ai_oauth_vertex_ai_md",
      "label": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "docs/adr/adr-114-google-ai-oauth-vertex-ai.md",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gemini_cli_trust_workspace",
      "label": "GEMINI_CLI_TRUST_WORKSPACE Setting",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini_cli_trust_workspace setting",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_gemini_proxy",
      "label": "Gemini Proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini proxy",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_google_cloud_project",
      "label": "GOOGLE_CLOUD_PROJECT Environment Variable (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "google_cloud_project environment variable (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_google_gemini",
      "label": "Google Gemini Service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "google gemini service",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "label": "Graphify Gemini Bridge (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "graphify gemini bridge (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_openai",
      "label": "OpenAI API Compatibility",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 286,
      "community_name": "Stores Inventory UI Screens",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openai api compatibility",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "portfolio_design_discipline_branding",
      "label": "Branding & Logo Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "branding & logo design",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "salient_medical_industry",
      "label": "Medical Solutions Industry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "medical solutions industry",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sandeep_saggu_personal_brand",
      "label": "Personal / Professional Brand",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "personal / professional brand",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "scotiabank_financial_industry",
      "label": "Banking / Financial Services Industry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "banking / financial services industry",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "speedwash_automotive_industry",
      "label": "Car Wash / Automotive Services Industry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "car wash / automotive services industry",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_salient_brand_logo",
      "label": "Salient Medical Solutions - Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "image",
      "norm_label": "salient medical solutions - logo",
      "source_file": "nikhil-portfolio/assets/logos/salient.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_sandeep_saggu_brand_logo",
      "label": "Sandeep Saggu - Logo Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "image",
      "norm_label": "sandeep saggu - logo design",
      "source_file": "nikhil-portfolio/assets/logos/sandeep-saggu.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_scotiabank_brand_logo",
      "label": "Scotiabank - Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "image",
      "norm_label": "scotiabank - logo",
      "source_file": "nikhil-portfolio/assets/logos/scotiabank.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_speedwash_brand_logo",
      "label": "SpeedWash - Logo Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 287,
      "community_name": "Activity Response Capture Patterns",
      "contributor": null,
      "file_type": "image",
      "norm_label": "speedwash - logo design",
      "source_file": "nikhil-portfolio/assets/logos/speedwash.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "index_html",
      "label": "index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "index.html",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "load_function",
      "label": "load() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "load() function",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "accept_profile_dispatch",
      "label": "'Accept-Profile: dispatch' header",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "'accept-profile: dispatch' header",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_001",
      "label": "ADR-001",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-001",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "campaigns_api",
      "label": "/db/campaigns API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/db/campaigns api",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "consignees_api",
      "label": "/db/consignees API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/db/consignees api",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "content_profile_dispatch",
      "label": "'Content-Profile: dispatch' header",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "'content-profile: dispatch' header",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "no_session_gate",
      "label": "no-session gate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 295,
      "community_name": "DevGuide Knowledge Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "no-session gate",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "activity_index_photo_section",
      "label": "Activity Photo Section",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "activity photo section",
      "rationale": null,
      "source_file": "activity/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "activity_index_pwa",
      "label": "Activity PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "activity pwa",
      "rationale": null,
      "source_file": "activity/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "btl_index_ed_modal",
      "label": "BTL Image Editor Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "btl image editor modal",
      "rationale": null,
      "source_file": "btl/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "btl_index_photo_src_modal",
      "label": "BTL Photo Source Dialog",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "btl photo source dialog",
      "rationale": null,
      "source_file": "btl/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "btl_index_pwa",
      "label": "BTL Offers PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "btl offers pwa",
      "rationale": null,
      "source_file": "btl/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "btl_index_submit_claim",
      "label": "BTL submitClaim Function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "btl submitclaim function",
      "rationale": null,
      "source_file": "btl/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_index_pwa",
      "label": "Counters PWA Interface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counters pwa interface",
      "rationale": null,
      "source_file": "counters/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_index_docket_grid",
      "label": "Dispatch Docket Grid",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch docket grid",
      "rationale": null,
      "source_file": "dispatch/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_index_pwa",
      "label": "Dispatch PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch pwa",
      "rationale": null,
      "source_file": "dispatch/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_index_upload_zone",
      "label": "Dispatch OCR Upload Zone",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dispatch ocr upload zone",
      "rationale": null,
      "source_file": "dispatch/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_index_capture_zone",
      "label": "Expense Capture Zone",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense capture zone",
      "rationale": null,
      "source_file": "expense/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_index_ocr_loader",
      "label": "Expense OCR Loader",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense ocr loader",
      "rationale": null,
      "source_file": "expense/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_index_pwa",
      "label": "Expenses PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expenses pwa",
      "rationale": null,
      "source_file": "expense/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_index_bal_hero",
      "label": "Custodian Balance Hero",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian balance hero",
      "rationale": null,
      "source_file": "finance/custodian/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_index_ledger_row",
      "label": "Custodian Ledger Rows",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian ledger rows",
      "rationale": null,
      "source_file": "finance/custodian/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_index_pwa",
      "label": "Fund Custodian PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fund custodian pwa",
      "rationale": null,
      "source_file": "finance/custodian/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_index_checkin_card",
      "label": "HR Check-in Card",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hr check-in card",
      "rationale": null,
      "source_file": "hr/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_index_doc_slots",
      "label": "HR Document Slots",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hr document slots",
      "rationale": null,
      "source_file": "hr/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_index_pwa",
      "label": "HR Management PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hr management pwa",
      "rationale": null,
      "source_file": "hr/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lenovo_index_appr_grid",
      "label": "Lenovo Approval Grid",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lenovo approval grid",
      "rationale": null,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lenovo_index_pslot",
      "label": "Lenovo Photo Slots",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lenovo photo slots",
      "rationale": null,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lenovo_index_pwa",
      "label": "Lenovo IT Cluster PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lenovo it cluster pwa",
      "rationale": null,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lenovo_index_viewer_overlay",
      "label": "Lenovo Image Viewer Overlay",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lenovo image viewer overlay",
      "rationale": null,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_index_job_card",
      "label": "Sales Job Cards",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales job cards",
      "rationale": null,
      "source_file": "sales/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_index_kpi_card",
      "label": "Sales KPI Cards",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales kpi cards",
      "rationale": null,
      "source_file": "sales/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_index_pwa",
      "label": "Sales PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales pwa",
      "rationale": null,
      "source_file": "sales/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_imgsource_attach_to",
      "label": "LM360ImageSource.attachTo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lm360imagesource.attachto",
      "rationale": null,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_imgsource_lm360_image_source",
      "label": "LM360ImageSource Module",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lm360imagesource module",
      "rationale": null,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_01_03_list_img",
      "label": "Brand Client Portal Submissions List Screen UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal submissions list screen ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/03-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_02_01_list_img",
      "label": "Brand Client Portal Table View Submissions UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal table view submissions ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-02/01-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_01_01_list_img",
      "label": "Counters Supervisor List UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor list ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-01/01-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_02_01_notify_img",
      "label": "Counters Supervisor Notification Panel UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor notification panel ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-02/01-notify.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_02_02_audit_img",
      "label": "Counters Supervisor Audit Trail UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor audit trail ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-02/02-audit.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_02_03_stats_img",
      "label": "Counters Supervisor Statistics UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 3,
      "community_name": "Hub Navigation Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor statistics ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-02/03-stats.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_360lm_platform",
      "label": "360LM Multi-PWA Platform",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360lm multi-pwa platform",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_hub_session",
      "label": "Hub Session / Auth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub session / auth",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_openclaw",
      "label": "OpenClaw WhatsApp/Telegram Bridge",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "openclaw whatsapp/telegram bridge",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_paperclip",
      "label": "Paperclip AI Orchestration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "paperclip ai orchestration",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_agent",
      "label": "software-architect Agent",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 304,
      "community_name": "Portfolio Website V2 Typography",
      "contributor": null,
      "file_type": "document",
      "norm_label": "software-architect agent",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_index_multirecce_review",
      "label": "Multi-Recce Review and Conflict Resolver",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "multi-recce review and conflict resolver",
      "rationale": null,
      "source_file": "counters/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_01_04_viewer_img",
      "label": "Brand Client Portal Recce Viewer UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal recce viewer ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/04-viewer.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_01_06_thread_img",
      "label": "Brand Client Portal Comments and Thread Screen UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal comments and thread screen ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/06-thread.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_02_02_bulk_select_img",
      "label": "Brand Client Portal Bulk Select Mode UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal bulk select mode ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-02/02-bulk-select.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_02_03_bulk_modal_img",
      "label": "Brand Client Portal Bulk Action Dialog UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal bulk action dialog ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-02/03-bulk-modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_02_04_compare_img",
      "label": "Brand Client Portal Side-by-Side Compare Recces UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal side-by-side compare recces ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-02/04-compare.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_03_01_multirecce_img",
      "label": "Counters Supervisor Multi-Recce Resolver UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 307,
      "community_name": "Tabs Navigation Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor multi-recce resolver ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-03/01-multirecce.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "equipment_rental_category",
      "label": "Equipment Rental Services",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "equipment rental services",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "portfolio_design_discipline_advertising",
      "label": "Advertising & Campaign Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "advertising & campaign design",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "portfolio_design_discipline_marketing",
      "label": "Marketing & Product Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "marketing & product design",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "skincare_product_category",
      "label": "Skincare / Dermatology Products",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "skincare / dermatology products",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w10_skincare_marketing_infographic",
      "label": "EltaMD UV Clear Sunscreen - Marketing Infographic",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "image",
      "norm_label": "eltamd uv clear sunscreen - marketing infographic",
      "source_file": "nikhil-portfolio/assets/work/w10.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w11_skincare_product_marketing_ad",
      "label": "PCA Skin Post-Treatment Hydration - Product Marketing Ad",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin post-treatment hydration - product marketing ad",
      "source_file": "nikhil-portfolio/assets/work/w11.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w12_equipment_rental_marketing_poster",
      "label": "Impact Backhoe Rental - Equipment Marketing Poster",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "image",
      "norm_label": "impact backhoe rental - equipment marketing poster",
      "source_file": "nikhil-portfolio/assets/work/w12.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w1_product_marketing_ad",
      "label": "EltaMD SPF Product Marketing - Social Media Ad",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 311,
      "community_name": "Client State and Storage",
      "contributor": null,
      "file_type": "image",
      "norm_label": "eltamd spf product marketing - social media ad",
      "source_file": "nikhil-portfolio/assets/work/w1.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "font_bebas_neue",
      "label": "Bebas Neue Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bebas neue typeface",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "source_url": null
    },
    {
      "id": "font_cormorant_garamond",
      "label": "Cormorant Garamond Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cormorant garamond typeface",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "source_url": null
    },
    {
      "id": "font_ibm_plex_mono",
      "label": "IBM Plex Mono Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ibm plex mono typeface",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "source_url": null
    },
    {
      "id": "section_about",
      "label": "About Section",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "about section",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 281\u2013310",
      "source_url": null
    },
    {
      "id": "section_hero",
      "label": "Hero Section",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hero section",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 148\u2013207",
      "source_url": null
    },
    {
      "id": "section_photographs",
      "label": "Photographs Section",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 312,
      "community_name": "Tour Sharing E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "photographs section",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 235\u2013280",
      "source_url": null
    },
    {
      "id": "production_index",
      "label": "360LM Production PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "360lm production pwa",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_imgbind_tray",
      "label": "ImageBinding Incoming Media Tray",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "imagebinding incoming media tray",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_modal_item",
      "label": "Add Item Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "add item modal",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_screen_dash",
      "label": "Production Dashboard Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "production dashboard screen",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_screen_detail",
      "label": "Order Detail Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "order detail screen",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_screen_history",
      "label": "Order History Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "order history screen",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_screen_new",
      "label": "New Production Order Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "new production order screen",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_screen_splash",
      "label": "Production Splash Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 315,
      "community_name": "Recce Portal Video Tutorials",
      "contributor": null,
      "file_type": "code",
      "norm_label": "production splash screen",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_verify_pin_rpc",
      "label": "expense.verify_pin RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense.verify_pin rpc",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "hub_login_rpc",
      "label": "hub.login(p_id, p_pin) RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.login(p_id, p_pin) rpc",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "hub_refresh_hub_token_rpc",
      "label": "hub.refresh_hub_token(p_refresh_token) RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.refresh_hub_token(p_refresh_token) rpc",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "hub_refresh_tokens_table",
      "label": "hub.refresh_tokens table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.refresh_tokens table",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "adr_105_hub_jwt_secret",
      "label": "HUB_JWT_SECRET",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub_jwt_secret",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "adr_105_jwt",
      "label": "Signed JWT",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "signed jwt",
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null
    },
    {
      "id": "adr_105",
      "label": "ADR-105",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 322,
      "community_name": "Print Nest PWA Navigation",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-105",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "tutorials_index",
      "label": "Recce Suite Tutorial Library index",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce suite tutorial library index",
      "source_file": "tutorials/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_player",
      "label": "Tutorial player (player.html)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tutorial player (player.html)",
      "source_file": "tutorials/player.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough",
      "label": "Recce Portal tutorial.html walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce portal tutorial.html walkthrough",
      "source_file": "tutorials/portal-walkthrough/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_recce_portal_tutorial",
      "label": "Recce Portal Tutorial \u2014 counters + recce-client two-PWA walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce portal tutorial \u2014 counters + recce-client two-pwa walkthrough",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_gemini_prompt",
      "label": "Gemini Prompt for Recce Portal video tutorial",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini prompt for recce portal video tutorial",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_gemini_prompt_tutorial",
      "label": "Gemini Prompt Tutorial \u2014 revised tutorial-length output guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini prompt tutorial \u2014 revised tutorial-length output guide",
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_storyboard",
      "label": "Recce Portal End-to-End Walkthrough Storyboard",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 323,
      "community_name": "AI Tutorial Video Prompts",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce portal end-to-end walkthrough storyboard",
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_index_pin_pad",
      "label": "Hub PIN Keypad (.pin-pad)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub pin keypad (.pin-pad)",
      "rationale": null,
      "source_file": "hub/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_index_reauth_note",
      "label": "Hub Reauth Explanation Note (#reauth-note)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub reauth explanation note (#reauth-note)",
      "rationale": "Renders explanatory message on ?reauth=1 to assure users they are still signed in and only renewing upload permissions.",
      "source_file": "hub/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_index_screen_login",
      "label": "Hub Login Screen (#screen-login)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub login screen (#screen-login)",
      "rationale": null,
      "source_file": "hub/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_index_upload_auth_banner",
      "label": "ImageBinding Upload Auth Banner (#upload-auth-banner)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "code",
      "norm_label": "imagebinding upload auth banner (#upload-auth-banner)",
      "rationale": "Prompts user to sign in when photo uploads cannot proceed due to an expired upload token.",
      "source_file": "imgbind/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_145_hub_reauth_without_session_loss_pin_pad_guard",
      "label": "PIN Pad Idempotence Guard (_pinKeysWired)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pin pad idempotence guard (_pinkeyswired)",
      "rationale": "Prevents duplicate event listener attachment on .pin-key elements when initLogin is called multiple times, fixing double digit entry regression.",
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_145_hub_reauth_without_session_loss_reauth_branch",
      "label": "Hub ?reauth=1 Branch",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 325,
      "community_name": "App Update Banner Pattern",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub ?reauth=1 branch",
      "rationale": "Presents PIN prompt for preselected known employee while leaving lm360-session intact, returning to caller via ?next after token capture.",
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "admin_do_logout",
      "label": "doLogout() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "dologout() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_index_html",
      "label": "360LM Admin PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "360lm admin pwa",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_manifest_json",
      "label": "manifest.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "manifest.json",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_modal_bank",
      "label": "#modal-bank Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#modal-bank modal",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_modal_company",
      "label": "#modal-company Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#modal-company modal",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_modal_pwa",
      "label": "#modal-pwa Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#modal-pwa modal",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_open_company_modal",
      "label": "openCompanyModal() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "opencompanymodal() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_open_employee_modal",
      "label": "openEmployeeModal() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "openemployeemodal() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_open_pwa_modal",
      "label": "openPwaModal() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "openpwamodal() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_safe_bottom_css",
      "label": "safe-bottom.css",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "safe-bottom.css",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_save_company",
      "label": "saveCompany() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "savecompany() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_save_direct_access",
      "label": "saveDirectAccess() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "savedirectaccess() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_save_pwa_entry",
      "label": "savePwaEntry() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "savepwaentry() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_access",
      "label": "#scr-access Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-access screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_companies",
      "label": "#scr-companies Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-companies screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_employees",
      "label": "#scr-employees Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-employees screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_home",
      "label": "#scr-home Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-home screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_hr_settings",
      "label": "#scr-hr-settings Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-hr-settings screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_login",
      "label": "#scr-login Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-login screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_scr_pwa_registry",
      "label": "#scr-pwa-registry Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#scr-pwa-registry screen",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_access",
      "label": "showAccess() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showaccess() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_companies",
      "label": "showCompanies() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showcompanies() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_employees",
      "label": "showEmployees() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showemployees() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_hr_settings",
      "label": "showHrSettings() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showhrsettings() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_pwa_registry",
      "label": "showPwaRegistry() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showpwaregistry() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_show_zones",
      "label": "showZones() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 33,
      "community_name": "Paperclip AI Platform Isolation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "showzones() function",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "learn_screenshots_field_agent_02_02_request_edit_modal",
      "label": "Field Agent Request Edit Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent request edit modal ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-02/02-request-edit-modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_01_01_supervisor_home",
      "label": "Field Supervisor Home UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor home ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-01/01-supervisor-home.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_01_02_approve_edit_modal",
      "label": "Field Supervisor Approve Edit Modal Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor approve edit modal screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-01/02-approve-edit-modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_01_03_delete_with_reason",
      "label": "Field Supervisor Delete With Reason Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor delete with reason screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-01/03-delete-with-reason.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_01_01_supervisor_home",
      "label": "Field Supervisor Home UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor home ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-01/01-supervisor-home.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_01_04_delete_reason_selected",
      "label": "Field Supervisor Delete Reason Selected UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor delete reason selected ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-01/04-delete-reason-selected.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_01_05_deleted_view",
      "label": "Field Supervisor Deleted View UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 332,
      "community_name": "Photo Capture Architecture Decisions",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor deleted view ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-01/05-deleted-view.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_trackc_explainer_hi_index_html",
      "label": "trackc-explainer-hi/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "code",
      "norm_label": "trackc-explainer-hi/index.html",
      "source_file": "share/trackc-explainer-hi/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_trackc_explainer_index_html",
      "label": "trackc-explainer/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "code",
      "norm_label": "trackc-explainer/index.html",
      "source_file": "share/trackc-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "no_drive_redirect_share_pages_rule",
      "label": "no-drive-redirect-share-pages rule",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "no-drive-redirect-share-pages rule",
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "trackc_explainer_hi_mp4",
      "label": "trackc_explainer_hi.mp4",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "trackc_explainer_hi.mp4",
      "source_file": "share/trackc-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "trackc_explainer_mp4",
      "label": "trackc_explainer.mp4",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "trackc_explainer.mp4",
      "source_file": "share/trackc-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "parametric_pipeline_diagram",
      "label": "Parametric Pipeline Diagram",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "image",
      "norm_label": "parametric pipeline diagram",
      "source_file": "share/trackc-explainer/og_thumb.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_trackc_explainer_og_thumb_jpg",
      "label": "trackc-explainer/og_thumb.jpg",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 333,
      "community_name": "Trackc Explainer Media",
      "contributor": null,
      "file_type": "image",
      "norm_label": "trackc-explainer/og_thumb.jpg",
      "source_file": "share/trackc-explainer/og_thumb.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_attachments_table",
      "label": "rentveh.attachments Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh.attachments table",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_expenses_table",
      "label": "rentveh.expenses Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh.expenses table",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_settings_table",
      "label": "rentveh.settings Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh.settings table",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_vehicles_table",
      "label": "rentveh.vehicles Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh.vehicles table",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_grace_rule",
      "label": "Days Calculation Grace Rule",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "days calculation grace rule",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_terrain_rates",
      "label": "v5 Terrain Rate Pairs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "v5 terrain rate pairs",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_mdd_rentveh_doc",
      "label": "MDD Rent Vehicle Expense PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 335,
      "community_name": "Sign Industry Standards",
      "contributor": null,
      "file_type": "document",
      "norm_label": "mdd rent vehicle expense pwa",
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "signage_ada_ansi_a117_1",
      "label": "ADA + ANSI A117.1",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ada + ansi a117.1",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_asce_7_29_3_ibc",
      "label": "ASCE 7 \u00a729.3 + IBC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "asce 7 \u00a729.3 + ibc",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_isa",
      "label": "International Sign Association (ISA)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "international sign association (isa)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_printing_united_rigid_signage_certification",
      "label": "PRINTING United Alliance \u2014 Rigid Signage Certification",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "printing united alliance \u2014 rigid signage certification",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_segd",
      "label": "SEGD (Environmental graphic design)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "segd (environmental graphic design)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_ul_48_nec_article_600",
      "label": "UL 48 (15th ed.) + NEC Article 600",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ul 48 (15th ed.) + nec article 600",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_us_sign_industry_standards",
      "label": "US sign industry standards (fragmented)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 336,
      "community_name": "Route Authentication Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "us sign industry standards (fragmented)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "book_remaining_fastest_py",
      "label": "book_remaining_fastest.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "book_remaining_fastest.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "build_client_report_py",
      "label": "build_client_report.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "build_client_report.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "bulk_book_py",
      "label": "bulk_book.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "bulk_book.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_bluedart_status_py",
      "label": "check_bluedart_status.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_bluedart_status.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_delhivery_status_py",
      "label": "check_delhivery_status.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_delhivery_status.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_dtdc_status_py",
      "label": "check_dtdc_status.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_dtdc_status.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_other_courier_status_py",
      "label": "check_other_courier_status.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_other_courier_status.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_xpressbees_status_py",
      "label": "check_xpressbees_status.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_xpressbees_status.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "classify_courier_stage_function",
      "label": "classify_courier_stage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "classify_courier_stage",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "parse_loose_date_function",
      "label": "parse_loose_date",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "parse_loose_date",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "reassign_fastest_py",
      "label": "reassign_fastest.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "reassign_fastest.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "reconcile_status_function",
      "label": "reconcile_status",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "reconcile_status",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_proxy_src",
      "label": "/opt/shiprocket-proxy-src/",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/shiprocket-proxy-src/",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "status_bucket_function",
      "label": "status_bucket",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "status_bucket",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "update_master_sheet_py",
      "label": "update_master_sheet.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "code",
      "norm_label": "update_master_sheet.py",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "booking_modules",
      "label": "booking modules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "booking modules",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_code_session",
      "label": "Claude Code session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "claude code session",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "master_sync_modules",
      "label": "master sync modules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "master sync modules",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ndr_all_usage",
      "label": "ndr/all",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ndr/all",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ndr_modules",
      "label": "NDR modules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ndr modules",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "report_modules",
      "label": "report modules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "report modules",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_credentials",
      "label": "Shiprocket credentials",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket credentials",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "timex_python_toolchain",
      "label": "TIMEX Python toolchain",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "timex python toolchain",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tracking_modules",
      "label": "tracking modules",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tracking modules",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vps_environment",
      "label": "VPS environment",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vps environment",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_vcc_build_prompt",
      "label": "VCC Build Prompt",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 34,
      "community_name": "Blogsmith AI Content Pipeline",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vcc build prompt",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "address_parsing",
      "label": "address parsing",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "address parsing",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ai_excel_field_mapping",
      "label": "AI Excel field-mapping",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ai excel field-mapping",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "container_up",
      "label": "container Up",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "container up",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai",
      "label": "dispatch-ai proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch-ai proxy",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai_address",
      "label": "/dispatch-ai/address endpoint",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/dispatch-ai/address endpoint",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_ai_ocr",
      "label": "/dispatch-ai/ocr endpoint",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 342,
      "community_name": "Estimation Builder Admin UI",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/dispatch-ai/ocr endpoint",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_050",
      "label": "ADR-050",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-050",
      "source_file": "dispatch/client.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "external_client_auth",
      "label": "External Client Magic-Link Auth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "external client magic-link auth",
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mail_outbox_poller",
      "label": "Mail Outbox and External Poller Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 343,
      "community_name": "Data Classification Access Model",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mail outbox and external poller pattern",
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "artist_yagya_narang",
      "label": "Yagya Narang (Cinematographer)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "yagya narang (cinematographer)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 10, line 290\u2013310",
      "source_url": null
    },
    {
      "id": "social_email_yagyanar",
      "label": "Email Contact",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "email contact",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 447",
      "source_url": "mailto:yagyanar@gmail.com"
    },
    {
      "id": "social_instagram_longstorysh0t",
      "label": "Instagram @longstorysh0t",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "instagram @longstorysh0t",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 446",
      "source_url": "https://instagram.com/longstorysh0t"
    },
    {
      "id": "social_whatsapp_contact",
      "label": "WhatsApp Contact",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 346,
      "community_name": "Gemini Key Retrieval Utility",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "whatsapp contact",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 448",
      "source_url": "https://wa.me/919878800567"
    },
    {
      "id": "assign_awb_interface",
      "label": "assign_awb",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "assign_awb",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "book_interface",
      "label": "book",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "book",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "check_serviceability_interface",
      "label": "check_serviceability",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "check_serviceability",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "get_rates_interface",
      "label": "get_rates",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "get_rates",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "proxy_adapters",
      "label": "proxy adapters",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "proxy adapters",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "track_interface",
      "label": "track",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 347,
      "community_name": "Keypad Login Screen Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "track",
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "back_btn_class",
      "label": ".back-btn class",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".back-btn class",
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "catalog_json",
      "label": "catalog.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "catalog.json",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_credit_card_index_html",
      "label": "credit-card/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "credit-card/index.html",
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hdr_btn_class",
      "label": ".hdr-btn class",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".hdr-btn class",
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_groups_json",
      "label": "pwa_groups.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pwa_groups.json",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learning_hub",
      "label": "Learning Hub",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 349,
      "community_name": "Image Zoom Modal Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "learning hub",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_vouchers",
      "label": "custodian.vouchers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian.vouchers",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_sheets",
      "label": "expense.sheets Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense.sheets table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_counters",
      "label": "installation.counters Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "installation.counters table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_orders",
      "label": "production.orders Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "production.orders table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_index_html",
      "label": "rentveh/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh/index.html",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_approve_job_tour_request",
      "label": "sales.approve_job_tour_request",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.approve_job_tour_request",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_create_job",
      "label": "sales.create_job",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.create_job",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_invoices",
      "label": "sales.invoices Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.invoices table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_job_pnl",
      "label": "sales.job_pnl View",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.job_pnl view",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_job_profitability_v",
      "label": "sales.job_profitability_v",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.job_profitability_v",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_next_numeral",
      "label": "sales.next_numeral",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.next_numeral",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_trips",
      "label": "vehicle.trips Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle.trips table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "operational_draft_status",
      "label": "operational_draft status",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "operational_draft status",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_job_id_seq",
      "label": "sales.job_id_seq",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sales.job_id_seq",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tourexp_expenses",
      "label": "tourexp.expenses",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tourexp.expenses",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "css_custom_properties",
      "label": "CSS Custom Properties",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "code",
      "norm_label": "css custom properties",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "button_system",
      "label": "Button System",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "button system",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "design_system",
      "label": "Design System",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "design system",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "form_controls",
      "label": "Form Controls",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "form controls",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "photo_slot_pslot",
      "label": "Photo Slot (.pslot)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "photo slot (.pslot)",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "typography_scale",
      "label": "Typography Scale",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 350,
      "community_name": "Mother PWA Module Design",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "typography scale",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "client_enterrecceapproval",
      "label": "enterRecceApproval() \u2014 Load Recce for Review",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "enterrecceapproval() \u2014 load recce for review",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "client_loadbrandingapprovalresults",
      "label": "loadBrandingApprovalResults() \u2014 Fetch Branding Approvals",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadbrandingapprovalresults() \u2014 fetch branding approvals",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "client_pwa",
      "label": "Client Portal PWA \u2014 Account & Grant Management, Recce Approval",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "client portal pwa \u2014 account & grant management, recce approval",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "client_renderapprovalscreen",
      "label": "renderApprovalScreen() \u2014 Render Review UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "renderapprovalscreen() \u2014 render review ui",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "client_selectapprovalopt",
      "label": "selectApprovalOption() \u2014 Option State Manager",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "selectapprovaloption() \u2014 option state manager",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "client_submitapproval",
      "label": "submitApproval() \u2014 PATCH Submission + Insert Branding Changes",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 352,
      "community_name": "Skincare Product Campaign Advertisements",
      "contributor": null,
      "file_type": "code",
      "norm_label": "submitapproval() \u2014 patch submission + insert branding changes",
      "source_file": "client/index.html",
      "source_location": null
    },
    {
      "id": "yagya_admission_guide_app",
      "label": "Yagya IGNOU Step-by-Step Guide PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "yagya ignou step-by-step guide pwa",
      "rationale": null,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_admission_guide_render_prefill",
      "label": "renderPrefill",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "renderprefill",
      "rationale": null,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_admission_guide_unlock",
      "label": "unlock",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "unlock",
      "rationale": "Validates passphrase against /yagya-api/submit with an empty payload to verify authentication without adding a dedicated read route or exposing credentials.",
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_admission_index_form",
      "label": "Yagya IGNOU Application Kit Form",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "yagya ignou application kit form",
      "rationale": null,
      "source_file": "yagya-admission/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_admission_icon_svg",
      "label": "Yagya Admission Icon",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 353,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "image",
      "norm_label": "yagya admission icon",
      "rationale": null,
      "source_file": "yagya-admission/icon.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_curation_dedup_tooling_scout",
      "label": "Recommended scouting: curation/dedup and resumable-upload tooling",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recommended scouting: curation/dedup and resumable-upload tooling",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_mandatory_curation_dedup",
      "label": "Architectural change: mandatory curation and deduplication",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "architectural change: mandatory curation and deduplication",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_persistent_media_library",
      "label": "Architectural change: persistent media library (one upload \u2192 one job \u2192 reusable per-job selection)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "architectural change: persistent media library (one upload \u2192 one job \u2192 reusable per-job selection)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_separate_progress_reporting",
      "label": "Architectural change: separate progress reporting (material scan vs. render)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "architectural change: separate progress reporting (material scan vs. render)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_upload_transport_change",
      "label": "Architectural change: upload transport (in-memory multipart \u2192 chunked/resumable)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "architectural change: upload transport (in-memory multipart \u2192 chunked/resumable)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_large_source_library_design_discussion",
      "label": "Large (~8GB) source library scoping discussion",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 358,
      "community_name": "BTL Portal E2E Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "large (~8gb) source library scoping discussion",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "source_url": null
    },
    {
      "id": "finance_index_finance_hub",
      "label": "Finance Hub Portal (/finance/)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance hub portal (/finance/)",
      "source_file": "finance/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_index_finance_v1_pwa",
      "label": "Finance V1 PWA (archived HTML)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance v1 pwa (archived html)",
      "source_file": "finance-v1/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_finance_v1_reference_rpcs",
      "label": "Finance V1 RPCs (do_custodian_handover, settle_claim_cash, pay_salary etc.)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "finance v1 rpcs (do_custodian_handover, settle_claim_cash, pay_salary etc.)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_finance_v1_reference_transaction_types",
      "label": "13 Finance Transaction Types",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "13 finance transaction types",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_finance_v1_reference_upi_direct_ocr",
      "label": "UPI Direct 3-tier OCR (Tesseract \u2192 Ollama \u2192 Claude AI)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "upi direct 3-tier ocr (tesseract \u2192 ollama \u2192 claude ai)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_finance_v1_reference_finance_v1_archived",
      "label": "Finance V1 Archived Reference (deprecated 2026-05-19)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 359,
      "community_name": "Custodian Recording E2E Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "finance v1 archived reference (deprecated 2026-05-19)",
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_03_form_store",
      "label": "Field Agent Store Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent store form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/03-form-store.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_04_form_store_filled",
      "label": "Field Agent Filled Store Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent filled store form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/04-form-store-filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_05_form_photos",
      "label": "Field Agent Photos Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent photos form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/05-form-photos.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_06_form_video",
      "label": "Field Agent Video Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent video form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/06-form-video.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_07_form_branding",
      "label": "Field Agent Branding Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent branding form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/07-form-branding.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_08_form_additional",
      "label": "Field Agent Additional Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 361,
      "community_name": "Tours Module Design Document",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent additional form ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/08-form-additional.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w15_pca_skin_product_ad",
      "label": "PCA Skin Product Advertisement - Hyaluronic Acid Serum",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin product advertisement - hyaluronic acid serum",
      "source_file": "nikhil-portfolio/assets/work/w15.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w16_mercedes_product_photography",
      "label": "Mercedes Steering Wheel Product Photography",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "mercedes steering wheel product photography",
      "source_file": "nikhil-portfolio/assets/work/w16-mercedes.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w2_skincare_social_post",
      "label": "PCA Skin Product Social Media Post - Features and Benefits",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin product social media post - features and benefits",
      "source_file": "nikhil-portfolio/assets/work/w2.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w3_skincare_promotional_poster",
      "label": "PCA Skin Product Promotional Poster with Model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin product promotional poster with model",
      "source_file": "nikhil-portfolio/assets/work/w3.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w4_skincare_product_campaign",
      "label": "PCA Skin Multi-Product Campaign - Peel Treatment Line",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin multi-product campaign - peel treatment line",
      "source_file": "nikhil-portfolio/assets/work/w4.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w5_skincare_product_social_campaign",
      "label": "PCA Skin Social Campaign - Post-Peel Best Friend",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 365,
      "community_name": "Recce Submissions Data Governance",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin social campaign - post-peel best friend",
      "source_file": "nikhil-portfolio/assets/work/w5.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "opt_ai_chain_ai_chain_mjs",
      "label": "/opt/ai-chain/ai_chain.mjs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/ai-chain/ai_chain.mjs",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "opt_ai_chain_ai_chain_py",
      "label": "/opt/ai-chain/ai_chain.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/ai-chain/ai_chain.py",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "node_gemini_proxy_8789",
      "label": "Node gemini-proxy:8789",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "node gemini-proxy:8789",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "opus",
      "label": "Opus",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "opus",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "p2_rev",
      "label": "P2-REV Adversarial Review",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "p2-rev adversarial review",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "p2_shared_ai_chain_helper",
      "label": "P2 Shared ai_chain Helper",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 366,
      "community_name": "AI Provider Model Routing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "p2 shared ai_chain helper",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_360lm_domain",
      "label": "360degreelogicalmktg.com Domain",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 380,
      "community_name": "User Authentication Screens UX",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360degreelogicalmktg.com domain",
      "source_file": "cic-prompts/brevo_domain_auth_cic.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_brevo_mail_relay",
      "label": "Brevo Mail Relay (counters-mail-relay worker)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 380,
      "community_name": "User Authentication Screens UX",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "brevo mail relay (counters-mail-relay worker)",
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_recce_portal",
      "label": "Recce Portal / recce-client PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 380,
      "community_name": "User Authentication Screens UX",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce portal / recce-client pwa",
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_brevo_account_apikey",
      "label": "Brevo Account + API Key Setup CiC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 380,
      "community_name": "User Authentication Screens UX",
      "contributor": null,
      "file_type": "document",
      "norm_label": "brevo account + api key setup cic",
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_brevo_domain_auth",
      "label": "Brevo Domain Auth CiC (DKIM/SPF/DMARC)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 380,
      "community_name": "User Authentication Screens UX",
      "contributor": null,
      "file_type": "document",
      "norm_label": "brevo domain auth cic (dkim/spf/dmarc)",
      "source_file": "cic-prompts/brevo_domain_auth_cic.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_curl",
      "label": "Curl Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 381,
      "community_name": "Video Generation Testing Gotchas",
      "contributor": null,
      "file_type": "document",
      "norm_label": "curl command",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_gemini_bridge",
      "label": "Graphify Gemini Bridge",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 381,
      "community_name": "Video Generation Testing Gotchas",
      "contributor": null,
      "file_type": "document",
      "norm_label": "graphify gemini bridge",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_shim_py",
      "label": "shim.py Script",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 381,
      "community_name": "Video Generation Testing Gotchas",
      "contributor": null,
      "file_type": "document",
      "norm_label": "shim.py script",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_systemctl",
      "label": "Systemd Controller",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 381,
      "community_name": "Video Generation Testing Gotchas",
      "contributor": null,
      "file_type": "document",
      "norm_label": "systemd controller",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_vps",
      "label": "Virtual Private Server (VPS)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 381,
      "community_name": "Video Generation Testing Gotchas",
      "contributor": null,
      "file_type": "document",
      "norm_label": "virtual private server (vps)",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_walkthroughs_install_for_claude_playwright_framework",
      "label": "Playwright-Based Walkthrough Framework",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 382,
      "community_name": "Fail-Closed Startup Token Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "playwright-based walkthrough framework",
      "source_file": "cic-prompts/walkthroughs_install_for_claude.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_walkthrough_hud",
      "label": "Walkthrough HUD Overlay (Human-in-Loop)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 382,
      "community_name": "Fail-Closed Startup Token Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "walkthrough hud overlay (human-in-loop)",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_walkthrough_test_mode",
      "label": "Walkthrough Test Mode (WALKTHROUGH_TEST=1 headless)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 382,
      "community_name": "Fail-Closed Startup Token Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "walkthrough test mode (walkthrough_test=1 headless)",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_walkthroughs_install_for_claude_walkthrough_framework_install",
      "label": "360LM Walkthroughs Framework Install Prompt for Claude",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 382,
      "community_name": "Fail-Closed Startup Token Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "360lm walkthroughs framework install prompt for claude",
      "source_file": "cic-prompts/walkthroughs_install_for_claude.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_walkthroughs_install_manual_walkthrough_manual_install",
      "label": "360LM Walkthroughs Manual Install Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 382,
      "community_name": "Fail-Closed Startup Token Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "360lm walkthroughs manual install guide",
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_excel_to_counters_excel_parser",
      "label": "excel_parser.py Helper",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 383,
      "community_name": "TTS Audio Subtitle Generator",
      "contributor": null,
      "file_type": "code",
      "norm_label": "excel_parser.py helper",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_excel_to_counters_pincode_lookup",
      "label": "pincode_lookup.py Helper",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 383,
      "community_name": "TTS Audio Subtitle Generator",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pincode_lookup.py helper",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_excel_to_counters_counter_mgmt_csv",
      "label": "Counter Management CSV v2",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 383,
      "community_name": "TTS Audio Subtitle Generator",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counter management csv v2",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_excel_to_counters_google_maps_mcp",
      "label": "Google Maps MCP Geocode",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 383,
      "community_name": "TTS Audio Subtitle Generator",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google maps mcp geocode",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commands_excel_to_counters_skill",
      "label": "excel_to_counters Skill",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 383,
      "community_name": "TTS Audio Subtitle Generator",
      "contributor": null,
      "file_type": "document",
      "norm_label": "excel_to_counters skill",
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_index_clients_admin",
      "label": "Counters Clients Admin Management",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 385,
      "community_name": "Salary and Payroll RPCs",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counters clients admin management",
      "rationale": null,
      "source_file": "counters/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_03_01_settings_img",
      "label": "Brand Client Portal Settings UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 385,
      "community_name": "Salary and Payroll RPCs",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal settings ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-03/01-settings.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_01_02_clients_img",
      "label": "Counters Supervisor Clients Admin UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 385,
      "community_name": "Salary and Payroll RPCs",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor clients admin ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-01/02-clients.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_01_03_new_client_img",
      "label": "Counters Supervisor New Client Modal UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 385,
      "community_name": "Salary and Payroll RPCs",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor new client modal ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-01/03-new-client.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_05_dashboard_after_upi",
      "label": "Fund Custodian Dashboard after UPI Payment",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 386,
      "community_name": "PIN Pad UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "fund custodian dashboard after upi payment",
      "source_file": "finance/custodian/tutorial/05_dashboard_after_upi.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_17_access_restricted",
      "label": "Access Restricted Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 386,
      "community_name": "PIN Pad UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "access restricted screen",
      "source_file": "finance/custodian/tutorial/17_access_restricted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_18a_tour_step_1_welcome",
      "label": "Tour Step 1 - Welcome to Fund Custodian",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 386,
      "community_name": "PIN Pad UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tour step 1 - welcome to fund custodian",
      "source_file": "finance/custodian/tutorial/18a_tour_step_1_welcome.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_18b_tour_step_2_balance",
      "label": "Tour Step 2 - Your Wallet Balance",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 386,
      "community_name": "PIN Pad UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tour step 2 - your wallet balance",
      "source_file": "finance/custodian/tutorial/18b_tour_step_2_balance.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_18c_tour_step_3_noncash",
      "label": "Tour Step 3 - Non-Cash Transfers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 386,
      "community_name": "PIN Pad UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tour step 3 - non-cash transfers",
      "source_file": "finance/custodian/tutorial/18c_tour_step_3_noncash.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_06_cash_giver_pending_warning",
      "label": "Send/Receive Funds - Cash Giver Pending Warning",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 387,
      "community_name": "Tutorial Header UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "send/receive funds - cash giver pending warning",
      "source_file": "finance/custodian/tutorial/06_cash_giver_pending_warning.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_07_shambhu_dash_after_cash_giver",
      "label": "Shambhu Dashboard after Cash Giver Transfer",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 387,
      "community_name": "Tutorial Header UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "shambhu dashboard after cash giver transfer",
      "source_file": "finance/custodian/tutorial/07_shambhu_dash_after_cash_giver.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_08_pramod_pending_banner",
      "label": "Pramod Pending Transfer Banner",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 387,
      "community_name": "Tutorial Header UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pramod pending transfer banner",
      "source_file": "finance/custodian/tutorial/08_pramod_pending_banner.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_09_pramod_dash_after_accept",
      "label": "Pramod Dashboard After Accepting Transfer",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 387,
      "community_name": "Tutorial Header UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pramod dashboard after accepting transfer",
      "source_file": "finance/custodian/tutorial/09_pramod_dash_after_accept.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_10_receiver_cash_form",
      "label": "Send/Receive Funds - Receiver Cash Form (Gurpreet)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 387,
      "community_name": "Tutorial Header UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "send/receive funds - receiver cash form (gurpreet)",
      "source_file": "finance/custodian/tutorial/10_receiver_cash_form.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pattern_cache_first_sw",
      "label": "Service Worker Cache-First Strategy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 388,
      "community_name": "Courier Rate Replay Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "service worker cache-first strategy",
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_service_worker",
      "label": "Service Worker Browser API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 388,
      "community_name": "Courier Rate Replay Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "service worker browser api",
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_01_01_login_img",
      "label": "Brand Client Portal Login Screen UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 389,
      "community_name": "TTS Audio Segment Generation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal login screen ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/01-login.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_brand_client_01_02_login_filled_img",
      "label": "Brand Client Portal Login Filled Credentials UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 389,
      "community_name": "TTS Audio Segment Generation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal login filled credentials ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/02-login-filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_01_04_invite_img",
      "label": "Counters Supervisor User Invite Modal UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 389,
      "community_name": "TTS Audio Segment Generation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor user invite modal ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-01/04-invite.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_02_04_sessions_img",
      "label": "Counters Supervisor Active Sessions UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 389,
      "community_name": "TTS Audio Segment Generation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters supervisor active sessions ui",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-02/04-sessions.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_142_web_served_secrets_capsule_provision_vault",
      "label": "/opt/provision-vault Directory",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 390,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/provision-vault directory",
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_142_web_served_secrets_capsule_arming_window",
      "label": "Arming Window Mechanism",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 390,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "arming window mechanism",
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_142_web_served_secrets_capsule_secrets_capsule",
      "label": "Secrets Capsule (secrets-onetime.otc)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 390,
      "community_name": "Recce Client Portal Management",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "secrets capsule (secrets-onetime.otc)",
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_same_origin_fetch_workaround",
      "label": "Same-origin fetch() workaround for test files",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 396,
      "community_name": "UPI Payment E2E Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "same-origin fetch() workaround for test files",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_highlight_video_end_to_end_test",
      "label": "Highlight video end-to-end test result (portrait 1080\u00d71920, real BGM track)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 396,
      "community_name": "UPI Payment E2E Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "highlight video end-to-end test result (portrait 1080\u00d71920, real bgm track)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_live_walkthrough_verification",
      "label": "Live walkthrough verification (PIN 0000, Harish Kumar Lal)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 396,
      "community_name": "UPI Payment E2E Tests",
      "contributor": null,
      "file_type": "document",
      "norm_label": "live walkthrough verification (pin 0000, harish kumar lal)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_base64_truncation_testing_gotcha",
      "label": "Base64 truncation testing gotcha (inline JS strings >5KB)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 396,
      "community_name": "UPI Payment E2E Tests",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "base64 truncation testing gotcha (inline js strings >5kb)",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "source_url": null
    },
    {
      "id": "docs_mdd_videosmith_vcc_class_22",
      "label": "VCC Class 22: base64 JS string truncation environment limitation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 396,
      "community_name": "UPI Payment E2E Tests",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "vcc class 22: base64 js string truncation environment limitation",
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "source_url": null
    },
    {
      "id": "font_archivo",
      "label": "Archivo Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 400,
      "community_name": "Dispatch and Shipment Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "archivo typeface",
      "source_file": "yagya-portfolio/index.html",
      "source_location": "line 1",
      "source_url": null
    },
    {
      "id": "font_instrument_serif",
      "label": "Instrument Serif Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 400,
      "community_name": "Dispatch and Shipment Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "instrument serif typeface",
      "source_file": "yagya-portfolio/index.html",
      "source_location": "line 1",
      "source_url": null
    },
    {
      "id": "font_jetbrains_mono",
      "label": "JetBrains Mono Typeface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 400,
      "community_name": "Dispatch and Shipment Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "jetbrains mono typeface",
      "source_file": "yagya-portfolio/index.html",
      "source_location": "line 1",
      "source_url": null
    },
    {
      "id": "google_fonts",
      "label": "Google Fonts CDN Service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 400,
      "community_name": "Dispatch and Shipment Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google fonts cdn service",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "source_url": "https://fonts.googleapis.com"
    },
    {
      "id": "mock_rates_function",
      "label": "mock_rates",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 403,
      "community_name": "Security Failure Red Teaming",
      "contributor": null,
      "file_type": "code",
      "norm_label": "mock_rates",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "replay_test_live_py",
      "label": "replay_test_live.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 403,
      "community_name": "Security Failure Red Teaming",
      "contributor": null,
      "file_type": "code",
      "norm_label": "replay_test_live.py",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "replay_test_py",
      "label": "replay_test.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 403,
      "community_name": "Security Failure Red Teaming",
      "contributor": null,
      "file_type": "code",
      "norm_label": "replay_test.py",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sr_get_rates_function",
      "label": "sr_get_rates",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 403,
      "community_name": "Security Failure Red Teaming",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sr_get_rates",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "timex_dashboard_data_json",
      "label": "/opt/timex-dashboard-data.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 403,
      "community_name": "Security Failure Red Teaming",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/opt/timex-dashboard-data.json",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_112_load_session_function",
      "label": "loadSession() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 414,
      "community_name": "Vision Defect Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadsession() function",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_save_session_function",
      "label": "saveSession() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 414,
      "community_name": "Vision Defect Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "savesession() function",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_vehicle_index_html",
      "label": "vehicle/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 414,
      "community_name": "Vision Defect Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle/index.html",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_vehicle_pwa",
      "label": "Vehicle PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 414,
      "community_name": "Vision Defect Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vehicle pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "campaign_order_headers",
      "label": "campaign + order headers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 415,
      "community_name": "Photography and Illustration Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "campaign + order headers",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_consignees",
      "label": "`dispatch.consignees` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 415,
      "community_name": "Photography and Illustration Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.consignees` table",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_dispatches",
      "label": "`dispatch.dispatches` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 415,
      "community_name": "Photography and Illustration Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.dispatches` table",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shipment_row",
      "label": "shipment row",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 415,
      "community_name": "Photography and Illustration Showcase",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shipment row",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agents_software_architect_pwa_dev_style",
      "label": "pwa_dev_style.md DevGuide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 416,
      "community_name": "Brand Marketing Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "pwa_dev_style.md devguide",
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "memory_md_bilingual_devguide",
      "label": "Bilingual DevGuide (EN/HI)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 416,
      "community_name": "Brand Marketing Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "bilingual devguide (en/hi)",
      "source_file": "MEMORY.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "memory_md_file_index",
      "label": "360LM Project File Index (MEMORY.md)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 416,
      "community_name": "Brand Marketing Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "360lm project file index (memory.md)",
      "source_file": "MEMORY.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "memory_md_pwa_dev_style",
      "label": "Master PWA DevGuide (pwa_dev_style.md)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 416,
      "community_name": "Brand Marketing Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "master pwa devguide (pwa_dev_style.md)",
      "source_file": "MEMORY.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_docker",
      "label": "Docker Container Runtime",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 417,
      "community_name": "Tour Navigation and Rendering",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "docker container runtime",
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": null,
      "source_url": "https://docker.com"
    },
    {
      "id": "tech_traefik",
      "label": "Traefik Reverse Proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 417,
      "community_name": "Tour Navigation and Rendering",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "traefik reverse proxy",
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": null,
      "source_url": "https://traefik.io"
    },
    {
      "id": "docs_plan_videosmith_phase_1_core_pipeline",
      "label": "VideoSmith Phase 1: Core Video Generation Pipeline",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 420,
      "community_name": "Counters Playwright Testing",
      "contributor": null,
      "file_type": "document",
      "norm_label": "videosmith phase 1: core video generation pipeline",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a72, Phase 1",
      "source_url": null
    },
    {
      "id": "docs_plan_videosmith_adr_062_phase_1_requirement",
      "label": "ADR-062 Full Tiered Chain (Phase 1 Requirement)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 420,
      "community_name": "Counters Playwright Testing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-062 full tiered chain (phase 1 requirement)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a72 Phase 2 Scope note, \u00a74 Q5",
      "source_url": null
    },
    {
      "id": "docs_plan_videosmith_mpt_internal_deployment",
      "label": "MoneyPrinterTurbo Internal-Only Deployment Model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 420,
      "community_name": "Counters Playwright Testing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "moneyprinterturbo internal-only deployment model",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a71.1",
      "source_url": null
    },
    {
      "id": "docs_plan_videosmith_network_isolation",
      "label": "Network Isolation (Docker-Only, No Traefik Label)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 420,
      "community_name": "Counters Playwright Testing",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "network isolation (docker-only, no traefik label)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a71.1",
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_os_killpg",
      "label": "os.killpg (Python function)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 425,
      "community_name": "Photography and Visual Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "os.killpg (python function)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_subprocess_run",
      "label": "subprocess.run (Python function)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 425,
      "community_name": "Photography and Visual Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "subprocess.run (python function)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_timeout_handling_concept",
      "label": "Timeout Handling Concept",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 425,
      "community_name": "Photography and Visual Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "timeout handling concept",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_timeoutexpired",
      "label": "TimeoutExpired Exception",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 425,
      "community_name": "Photography and Visual Case Studies",
      "contributor": null,
      "file_type": "document",
      "norm_label": "timeoutexpired exception",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub",
      "label": "Hub",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 426,
      "community_name": "Tour Guide Playwright Testing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_03_01_settings_top",
      "label": "Field Agent Settings Top View Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 427,
      "community_name": "Vendor Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings top view screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-03/01-settings-top.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_03_02_settings_mid",
      "label": "Field Agent Settings Middle View Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 427,
      "community_name": "Vendor Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings middle view screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-03/02-settings-mid.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_03_03_settings_bottom",
      "label": "Field Agent Settings Bottom View Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 427,
      "community_name": "Vendor Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings bottom view screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-03/03-settings-bottom.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_03_04_settings_hi",
      "label": "Field Agent Hindi Settings View Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 427,
      "community_name": "Vendor Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent hindi settings view screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-03/04-settings-hi.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_case_studies_bellair_cover_portfolio_image",
      "label": "Bellair Case Study - Toronto Street Urban Photography",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 429,
      "community_name": "Activity PWA Layout Styling",
      "contributor": null,
      "file_type": "image",
      "norm_label": "bellair case study - toronto street urban photography",
      "source_file": "nikhil-portfolio/assets/case-studies/bellair-cover.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_case_studies_ibu_cover_portfolio_image",
      "label": "IBU Case Study - Luxury Red Sports Car Product Photography",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 429,
      "community_name": "Activity PWA Layout Styling",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ibu case study - luxury red sports car product photography",
      "source_file": "nikhil-portfolio/assets/case-studies/ibu-cover.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_case_studies_podium_bg_portfolio_image",
      "label": "Podium Background - Minimalist Product Display Setup",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 429,
      "community_name": "Activity PWA Layout Styling",
      "contributor": null,
      "file_type": "image",
      "norm_label": "podium background - minimalist product display setup",
      "source_file": "nikhil-portfolio/assets/case-studies/podium-bg.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_case_studies_salient_cover_portfolio_image",
      "label": "Salient Case Study - DNA Helix Scientific Illustration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 429,
      "community_name": "Activity PWA Layout Styling",
      "contributor": null,
      "file_type": "image",
      "norm_label": "salient case study - dna helix scientific illustration",
      "source_file": "nikhil-portfolio/assets/case-studies/salient-cover.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w6_lounge_hair_campaign",
      "label": "Lounge Hair Studio - From Fine Hair to Volume Campaign",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 430,
      "community_name": "Substrate and Material Specifications",
      "contributor": null,
      "file_type": "image",
      "norm_label": "lounge hair studio - from fine hair to volume campaign",
      "source_file": "nikhil-portfolio/assets/work/w6.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w7_eltamd_skincare",
      "label": "EltaMD Skin Care - SPF and Skin Recovery Serum Campaign",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 430,
      "community_name": "Substrate and Material Specifications",
      "contributor": null,
      "file_type": "image",
      "norm_label": "eltamd skin care - spf and skin recovery serum campaign",
      "source_file": "nikhil-portfolio/assets/work/w7.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w8_etherea_milestone",
      "label": "Etherea Laser - Celebrating 1 Million Treatments Globally Campaign",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 430,
      "community_name": "Substrate and Material Specifications",
      "contributor": null,
      "file_type": "image",
      "norm_label": "etherea laser - celebrating 1 million treatments globally campaign",
      "source_file": "nikhil-portfolio/assets/work/w8.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w9_eltamd_product_detail",
      "label": "EltaMD Skin Recovery Serum - Product Information Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 430,
      "community_name": "Substrate and Material Specifications",
      "contributor": null,
      "file_type": "image",
      "norm_label": "eltamd skin recovery serum - product information design",
      "source_file": "nikhil-portfolio/assets/work/w9.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_migrate_rentveh_v1_schema",
      "label": "Rentveh v1 schema: vehicles, expenses, settings, view, grants",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 431,
      "community_name": "Text and Vision Processing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh v1 schema: vehicles, expenses, settings, view, grants",
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 1-102"
    },
    {
      "id": "rentveh_migrate_rentveh_v3_delete_grant",
      "label": "Rentveh v3: DELETE grant on vehicles",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 431,
      "community_name": "Text and Vision Processing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh v3: delete grant on vehicles",
      "source_file": "rentveh/migrate_rentveh_v3.sql",
      "source_location": "line 1-13"
    },
    {
      "id": "rentveh_expenses_list_v_view",
      "label": "DB view: expenses_list_v (proof_image excluded per ADR-072)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 431,
      "community_name": "Text and Vision Processing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db view: expenses_list_v (proof_image excluded per adr-072)",
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 77-86"
    },
    {
      "id": "rentveh_vehicles_table",
      "label": "DB table: vehicles master (rent per day, mileage, owner)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 431,
      "community_name": "Text and Vision Processing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db table: vehicles master (rent per day, mileage, owner)",
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 10-24"
    },
    {
      "id": "signage_acrylic_polycarbonate",
      "label": "Acrylic / polycarbonate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 433,
      "community_name": "Customer Management Testing Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "acrylic / polycarbonate",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_aluminum",
      "label": "Aluminum",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 433,
      "community_name": "Customer Management Testing Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "aluminum",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_expanded_pvc_sintra",
      "label": "Expanded PVC (Sintra)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 433,
      "community_name": "Customer Management Testing Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "expanded pvc (sintra)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_substrate_specs",
      "label": "Substrate specifications (manufacturer-verifiable)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 433,
      "community_name": "Customer Management Testing Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "substrate specifications (manufacturer-verifiable)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "stores_inward_table",
      "label": "stores.inward - Goods Received",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 434,
      "community_name": "Health Tracker OCR Setup",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "stores.inward - goods received",
      "source_file": "stores/MDD_stores.md",
      "source_location": "101"
    },
    {
      "id": "stores_issues_table",
      "label": "stores.issues - Stock Issuance",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 434,
      "community_name": "Health Tracker OCR Setup",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "stores.issues - stock issuance",
      "source_file": "stores/MDD_stores.md",
      "source_location": "153"
    },
    {
      "id": "stores_items_table",
      "label": "stores.items - SKU Master",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 434,
      "community_name": "Health Tracker OCR Setup",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "stores.items - sku master",
      "source_file": "stores/MDD_stores.md",
      "source_location": "66"
    },
    {
      "id": "stores_mdd_stores_module",
      "label": "Stores PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 434,
      "community_name": "Health Tracker OCR Setup",
      "contributor": null,
      "file_type": "document",
      "norm_label": "stores pwa",
      "source_file": "stores/MDD_stores.md",
      "source_location": "1"
    },
    {
      "id": "learn_player_scene_guide_player",
      "label": "Scene Guide Tutorial Player (/learn/player.html)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "code",
      "norm_label": "scene guide tutorial player (/learn/player.html)",
      "source_file": "learn/player.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_bilingual_devguide_applyi18n",
      "label": "applyI18n / applyI18nIn post-render hook",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "applyi18n / applyi18nin post-render hook",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_bilingual_devguide_db_prefs",
      "label": "DB-backed language prefs recce.get_pref / set_pref",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db-backed language prefs recce.get_pref / set_pref",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_bilingual_devguide_t_helper",
      "label": "t(key) i18n helper function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t(key) i18n helper function",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_bilingual_devguide_tts",
      "label": "TTS ttsRead / ttsIcon narration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tts ttsread / ttsicon narration",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_input_and_image_standards_cth",
      "label": "CTH Cash Hand-to-Hand camera flow",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cth cash hand-to-hand camera flow",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_input_and_image_standards_fmtamountinput",
      "label": "fmtAmountInput / _indFmt / _parseAmt utilities",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fmtamountinput / _indfmt / _parseamt utilities",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_input_and_image_standards_image_editor",
      "label": "Full Image Editor Standard (Capture + Edit phases)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "full image editor standard (capture + edit phases)",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_player_max_scene_reached",
      "label": "maxSceneReached progress tracking",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "maxscenereached progress tracking",
      "source_file": "learn/player.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_player_view_tracking",
      "label": "Learn Player View Tracking (start_view/end_view keepalive)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "learn player view tracking (start_view/end_view keepalive)",
      "source_file": "learn/player.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_admin_unlock",
      "label": "Admin 3-layer Password Fallback (remote JSON \u2192 IDB hash \u2192 hardcoded)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "admin 3-layer password fallback (remote json \u2192 idb hash \u2192 hardcoded)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_bilingual_pattern",
      "label": "Dev Style Bilingual Pattern (body.lang-hi + t(en,hi))",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dev style bilingual pattern (body.lang-hi + t(en,hi))",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_design_tokens",
      "label": "CSS Design Tokens (navy/orange/green/red/amber)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "css design tokens (navy/orange/green/red/amber)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_photo_pipeline",
      "label": "Photo Pipeline (compress/stampPhoto/capPhoto)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "photo pipeline (compress/stampphoto/capphoto)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_pre_build_questionnaire",
      "label": "Pre-Build Questionnaire Q0.1\u2013Q0.14",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pre-build questionnaire q0.1\u2013q0.14",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_slides_proxy",
      "label": "Slides Proxy /slides-proxy (Python port 8768, 5 request types)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "slides proxy /slides-proxy (python port 8768, 5 request types)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_state_architecture",
      "label": "Global State Architecture (F, frontPhotos, gpsCoords, DB)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "global state architecture (f, frontphotos, gpscoords, db)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_sync_architecture",
      "label": "3-Stage Sync (fireGas + syncToPostgres + backfill)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "3-stage sync (firegas + synctopostgres + backfill)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_bilingual_devguide_bilingual_pattern",
      "label": "Bilingual EN/HI Dev Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "bilingual en/hi dev guide",
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_input_and_image_standards_amount_input",
      "label": "Indian Amount Formatting Standard",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "indian amount formatting standard",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_devguide",
      "label": "PWA Dev Style Guide (Master Build Reference)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "document",
      "norm_label": "pwa dev style guide (master build reference)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_input_and_image_standards_receipt_storage",
      "label": "receipt_image base64 JPEG lazy-fetch storage pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "receipt_image base64 jpeg lazy-fetch storage pattern",
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_dev_style_maps_policy",
      "label": "Maps Policy (Google primary, TomTom fallback, maps-client.js)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 44,
      "community_name": "Platform Architecture Decisions",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "maps policy (google primary, tomtom fallback, maps-client.js)",
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_03_01_settings_top",
      "label": "Field Agent Settings Top Section UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 443,
      "community_name": "Order Returns Management API",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings top section ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-03/01-settings-top.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_03_02_settings_mid",
      "label": "Field Agent Settings Middle Section UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 443,
      "community_name": "Order Returns Management API",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings middle section ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-03/02-settings-mid.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_03_03_settings_bottom",
      "label": "Field Agent Settings Bottom Section UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 443,
      "community_name": "Order Returns Management API",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings bottom section ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-03/03-settings-bottom.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_03_04_settings_hi",
      "label": "Field Agent Settings Hindi UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 443,
      "community_name": "Order Returns Management API",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings hindi ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-03/04-settings-hi.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dual_write_pattern",
      "label": "Dual-Write DB and File Fallback Pattern",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 444,
      "community_name": "Adhoc Order Creation API",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dual-write db and file fallback pattern",
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "chain_text",
      "label": "chain_text()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 445,
      "community_name": "Shiprocket Panel Scraping Script",
      "contributor": null,
      "file_type": "code",
      "norm_label": "chain_text()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "chain_vision",
      "label": "chain_vision()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 445,
      "community_name": "Shiprocket Panel Scraping Script",
      "contributor": null,
      "file_type": "code",
      "norm_label": "chain_vision()",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_062_s5",
      "label": "ADR-062 \u00a75",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 445,
      "community_name": "Shiprocket Panel Scraping Script",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-062 \u00a75",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_trips_table",
      "label": "vehicle.trips - Trip Record",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 446,
      "community_name": "Service Worker Asset Caching",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vehicle.trips - trip record",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "79"
    },
    {
      "id": "vehicle_mdd_vehicle_module",
      "label": "Vehicle Log PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 446,
      "community_name": "Service Worker Asset Caching",
      "contributor": null,
      "file_type": "document",
      "norm_label": "vehicle log pwa",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "1"
    },
    {
      "id": "adr_089_bilingual_ui",
      "label": "ADR-089: Bilingual UI platform",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 446,
      "community_name": "Service Worker Asset Caching",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-089: bilingual ui platform",
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "644"
    },
    {
      "id": "concept_sales_customers_pwa",
      "label": "Customer Management mini-PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 448,
      "community_name": "Payment and Finance Icons",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "customer management mini-pwa",
      "source_file": "cic-prompts/customers_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_customers_manual_testing",
      "label": "Customer Management Manual Testing Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 448,
      "community_name": "Payment and Finance Icons",
      "contributor": null,
      "file_type": "document",
      "norm_label": "customer management manual testing guide",
      "source_file": "cic-prompts/customers_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_customers_walkthrough",
      "label": "Customer Management CiC Walkthrough (Phases 1-5)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 448,
      "community_name": "Payment and Finance Icons",
      "contributor": null,
      "file_type": "document",
      "norm_label": "customer management cic walkthrough (phases 1-5)",
      "source_file": "cic-prompts/customers_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_health_tracker_pwa",
      "label": "Health Tracker PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 449,
      "community_name": "Admin Portal Branding Assets",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "health tracker pwa",
      "source_file": "cic-prompts/openrouter_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_openrouter",
      "label": "OpenRouter API (Health Tracker OCR)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 449,
      "community_name": "Admin Portal Branding Assets",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "openrouter api (health tracker ocr)",
      "source_file": "cic-prompts/openrouter_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_openrouter_apikey_walkthrough",
      "label": "OpenRouter Account + API Key CiC Walkthrough",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 449,
      "community_name": "Admin Portal Branding Assets",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openrouter account + api key cic walkthrough",
      "source_file": "cic-prompts/openrouter_account_apikey_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_vapid_push",
      "label": "VAPID Self-Hosted Push Notifications",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 450,
      "community_name": "Client Portal Branding Assets",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vapid self-hosted push notifications",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "service_push_server",
      "label": "Push Notifications Server (port 8770)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 450,
      "community_name": "Client Portal Branding Assets",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "push notifications server (port 8770)",
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_advances_outstanding_amount",
      "label": "custodian.advances.outstanding_amount",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 451,
      "community_name": "Vehicle Rental Tutorial Production",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian.advances.outstanding_amount",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fn_settlement_update",
      "label": "fn_settlement_update()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 451,
      "community_name": "Vehicle Rental Tutorial Production",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fn_settlement_update()",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "peer_source_deductions",
      "label": "Peer-source deductions",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 451,
      "community_name": "Vehicle Rental Tutorial Production",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "peer-source deductions",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_11a_harish_pending_banner",
      "label": "Harish Pending Transfers Banner",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 453,
      "community_name": "Photo Slot UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "harish pending transfers banner",
      "source_file": "finance/custodian/tutorial/11a_harish_pending_banner.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_11b_reject_reason_sheet",
      "label": "Reject Transfer Modal with Reason Field",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 453,
      "community_name": "Photo Slot UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "reject transfer modal with reason field",
      "source_file": "finance/custodian/tutorial/11b_reject_reason_sheet.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_11c_harish_dash_after_reject",
      "label": "Harish Dashboard After Rejecting Transfer",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 453,
      "community_name": "Photo Slot UI Components",
      "contributor": null,
      "file_type": "image",
      "norm_label": "harish dashboard after rejecting transfer",
      "source_file": "finance/custodian/tutorial/11c_harish_dash_after_reject.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_google_maps",
      "label": "Google Maps API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 455,
      "community_name": "Commercial Client Profiles",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google maps api",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_tomtom_maps",
      "label": "TomTom Maps API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 455,
      "community_name": "Commercial Client Profiles",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tomtom maps api",
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_admin",
      "label": "Admin PWA - Administration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 464,
      "community_name": "Client Playwright Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "admin pwa - administration",
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_admin_icon_192",
      "label": "Admin PWA Icon 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 464,
      "community_name": "Client Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "admin pwa icon 192px",
      "source_file": "admin/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_admin_icon_512",
      "label": "Admin PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 464,
      "community_name": "Client Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "admin pwa icon 512px",
      "source_file": "admin/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_client",
      "label": "Client PWA - External Client Portal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 465,
      "community_name": "Debug Tour UI Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "client pwa - external client portal",
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_client_icon_192",
      "label": "Client PWA Icon 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 465,
      "community_name": "Debug Tour UI Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "client pwa icon 192px",
      "source_file": "client/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "image_client_icon_512",
      "label": "Client PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 465,
      "community_name": "Debug Tour UI Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "client pwa icon 512px",
      "source_file": "client/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_data_catalog_json_rentveh_group",
      "label": "Learning Hub catalog: rent-vehicle tutorial group",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 466,
      "community_name": "Hub Playwright Testing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "learning hub catalog: rent-vehicle tutorial group",
      "source_file": "learn/data/catalog.json",
      "source_location": "line 184-207"
    },
    {
      "id": "learn_data_rentveh_user_01_scene_guide",
      "label": "Scene guide: 12-step visual walkthrough (case study Sachin)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 466,
      "community_name": "Hub Playwright Testing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "scene guide: 12-step visual walkthrough (case study sachin)",
      "source_file": "learn/data/rentveh-user-01.json",
      "source_location": "line 1-280"
    },
    {
      "id": "tutorial_scripts_json",
      "label": "Tutorial video metadata: script sections, clips, voiceover",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 466,
      "community_name": "Hub Playwright Testing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tutorial video metadata: script sections, clips, voiceover",
      "source_file": "rentveh/tutorial/production/scripts.json",
      "source_location": "line 1-128"
    },
    {
      "id": "tourexp_bootsession_function",
      "label": "bootSession function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 467,
      "community_name": "Mappls Credentials Verification Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "bootsession function",
      "source_file": "tourexp/index.html",
      "source_location": 412,
      "source_url": null
    },
    {
      "id": "tourexp_logout_function",
      "label": "logout function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 467,
      "community_name": "Mappls Credentials Verification Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "logout function",
      "source_file": "tourexp/index.html",
      "source_location": 369,
      "source_url": null
    },
    {
      "id": "localstorage",
      "label": "localStorage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 467,
      "community_name": "Mappls Credentials Verification Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "localstorage",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_leibel_insurance_client",
      "label": "Leibel Insurance",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 468,
      "community_name": "Production Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "leibel insurance",
      "source_file": "nikhil-portfolio/assets/logos/leibel-insurance.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_lounge_hair_client",
      "label": "Lounge Hair Studio",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 468,
      "community_name": "Production Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "lounge hair studio",
      "source_file": "nikhil-portfolio/assets/logos/lounge-hair.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_pca_skin_client",
      "label": "PCA Skin",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 468,
      "community_name": "Production Playwright Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pca skin",
      "source_file": "nikhil-portfolio/assets/logos/pca-skin.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "payment_system_googlepay",
      "label": "Google Pay Payment System",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 469,
      "community_name": "Stores Playwright Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google pay payment system",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "payment_system_paytm",
      "label": "Paytm Payment Gateway",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 469,
      "community_name": "Stores Playwright Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "paytm payment gateway",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "payment_system_upi",
      "label": "Unified Payments Interface (UPI)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 469,
      "community_name": "Stores Playwright Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "unified payments interface (upi)",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_imgbind_explainer_google_drive_video",
      "label": "ImageBinding Explainer Video (Google Drive)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 473,
      "community_name": "Service Worker Static Assets",
      "contributor": null,
      "file_type": "document",
      "norm_label": "imagebinding explainer video (google drive)",
      "source_file": null,
      "source_location": null,
      "source_url": "https://drive.google.com/file/d/1nxjlAcWn25unC8eg9Tk_RJO_TUxCmgwz/view"
    },
    {
      "id": "share_imgbind_explainer_index_html",
      "label": "ImageBinding Explainer HTML",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 473,
      "community_name": "Service Worker Static Assets",
      "contributor": null,
      "file_type": "document",
      "norm_label": "imagebinding explainer html",
      "source_file": "share/imgbind-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_imgbind_explainer_og_thumb_jpg",
      "label": "ImageBinding Explainer OG Thumbnail",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 473,
      "community_name": "Service Worker Static Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "imagebinding explainer og thumbnail",
      "source_file": "share/imgbind-explainer/og_thumb.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_is14164_conversion_index_shivaji_recompute",
      "label": "Shivaji_Recompute.xlsx",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 474,
      "community_name": "Form UX Design Guidelines",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shivaji_recompute.xlsx",
      "rationale": null,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "source_url": "https://dev.srv1111289.hstgr.cloud/share/is14164-conversion/files/Shivaji_Recompute.xlsx"
    },
    {
      "id": "share_weberp_explainer_index_html",
      "label": "weberp-explainer/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 476,
      "community_name": "MDD Pattern Verification Checklist",
      "contributor": null,
      "file_type": "code",
      "norm_label": "weberp-explainer/index.html",
      "source_file": "share/weberp-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "weberp_explainer_en_mp4",
      "label": "weberp_explainer_en.mp4",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 476,
      "community_name": "MDD Pattern Verification Checklist",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "weberp_explainer_en.mp4",
      "source_file": "share/weberp-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "weberp_explainer_hi_mp4",
      "label": "weberp_explainer_hi.mp4",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 476,
      "community_name": "MDD Pattern Verification Checklist",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "weberp_explainer_hi.mp4",
      "source_file": "share/weberp-explainer/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_book_function",
      "label": "_shiprocket_book",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 477,
      "community_name": "OpenRouter API Key Rotation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_shiprocket_book",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sr_book_function",
      "label": "sr_book()",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 477,
      "community_name": "OpenRouter API Key Rotation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sr_book()",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_live_booking_enabled_env_var",
      "label": "SHIPROCKET_LIVE_BOOKING_ENABLED env var",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 477,
      "community_name": "OpenRouter API Key Rotation",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket_live_booking_enabled env var",
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_01_counters_list_with_pills",
      "label": "Counters List with Pills UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 485,
      "community_name": "Dispatch PWA Container Deployment",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters list with pills ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/01_counters_list_with_pills.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_02_counters_clients_admin",
      "label": "Counters Clients Admin UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 485,
      "community_name": "Dispatch PWA Container Deployment",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters clients admin ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/02_counters_clients_admin.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_03_counters_new_client_modal",
      "label": "Counters New Client Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 485,
      "community_name": "Dispatch PWA Container Deployment",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters new client modal ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/03_counters_new_client_modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_02_01_home_with_recce",
      "label": "Field Agent Home with Recce UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 486,
      "community_name": "Static Asset Service Worker",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent home with recce ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-02/01-home-with-recce.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_02_02_request_edit_modal",
      "label": "Field Agent Request Edit Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 486,
      "community_name": "Static Asset Service Worker",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent request edit modal ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-02/02-request-edit-modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_02_03_offline",
      "label": "Field Agent Offline Mode UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 486,
      "community_name": "Static Asset Service Worker",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent offline mode ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-02/03-offline.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_01_admin_row",
      "label": "Field Supervisor Admin Row UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 487,
      "community_name": "Docker Container Lifecycle Commands",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor admin row ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/01-admin-row.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_02_admin_row_closeup",
      "label": "Field Supervisor Admin Row Closeup UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 487,
      "community_name": "Docker Container Lifecycle Commands",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor admin row closeup ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/02-admin-row-closeup.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_02_admin_row_highlighted",
      "label": "Field Supervisor Admin Row Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 487,
      "community_name": "Docker Container Lifecycle Commands",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor admin row highlighted ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/02-admin-row-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_03_view_html",
      "label": "Field Supervisor View HTML UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 488,
      "community_name": "Playwright End-to-End Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor view html ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/03-view-html.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_03_view_html_highlighted",
      "label": "Field Supervisor View HTML Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 488,
      "community_name": "Playwright End-to-End Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor view html highlighted ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/03-view-html-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_04_pdf",
      "label": "Field Supervisor PDF Export UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 488,
      "community_name": "Playwright End-to-End Testing",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field supervisor pdf export ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/04-pdf.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "_issupervisor_function",
      "label": "_isSupervisor() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 489,
      "community_name": "Flexo Ink Cost Calculation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_issupervisor() function",
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_openrouter_key_rotation_health_tracker_ocr",
      "label": "health-tracker-ocr OpenRouter Key",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 494,
      "community_name": "Sales Channels Integration API",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "health-tracker-ocr openrouter key",
      "source_file": "cic-prompts/openrouter_key_rotation.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_openrouter_key_rotation_openrouter_key_rotation",
      "label": "OpenRouter API Key Rotation CiC Prompt",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 494,
      "community_name": "Sales Channels Integration API",
      "contributor": null,
      "file_type": "document",
      "norm_label": "openrouter api key rotation cic prompt",
      "source_file": "cic-prompts/openrouter_key_rotation.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_dkim_email_auth",
      "label": "DKIM Email Authentication",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 498,
      "community_name": "Courier AWB Assignment API",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dkim email authentication",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "doc_brevo_domain_auth",
      "label": "Brevo Domain Authentication Guide",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 498,
      "community_name": "Courier AWB Assignment API",
      "contributor": null,
      "file_type": "document",
      "norm_label": "brevo domain authentication guide",
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_submissions_table",
      "label": "recce.submissions Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce.submissions table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_client_invite_table",
      "label": "counters.client_invite - Magic-link Token",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.client_invite - magic-link token",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "167"
    },
    {
      "id": "counters_client_session_table",
      "label": "counters.client_session - Active Session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.client_session - active session",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "154"
    },
    {
      "id": "counters_client_table",
      "label": "counters.client - Brand Entity",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.client - brand entity",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "120"
    },
    {
      "id": "counters_client_user_table",
      "label": "counters.client_user - Individual Client User",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counters.client_user - individual client user",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "134"
    },
    {
      "id": "recce_branding_approvals_table",
      "label": "recce.branding_approvals - Item-level Approval",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce.branding_approvals - item-level approval",
      "source_file": "recce/MDD_recce.md",
      "source_location": "126"
    },
    {
      "id": "recce_client_mdd_recce_client_module",
      "label": "Client Portal PWA (Recce)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "client portal pwa (recce)",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "1"
    },
    {
      "id": "recce_mdd_recce_module",
      "label": "Recce PWA - Field Branding Inspection",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce pwa - field branding inspection",
      "source_file": "recce/MDD_recce.md",
      "source_location": "1"
    },
    {
      "id": "adr_048_magic_link_auth",
      "label": "ADR-048: Magic-link auth for external clients",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 5,
      "community_name": "Client Portal Authentication",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-048: magic-link auth for external clients",
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "480"
    },
    {
      "id": "custodian_tutorial_12_employee_advance_form",
      "label": "Employee Advance Form",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 501,
      "community_name": "Custodian Lookup Utilities",
      "contributor": null,
      "file_type": "image",
      "norm_label": "employee advance form",
      "source_file": "finance/custodian/tutorial/12_employee_advance_form.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_12b_emp_advance_submitted",
      "label": "Employee Advance Form Submitted",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 501,
      "community_name": "Custodian Lookup Utilities",
      "contributor": null,
      "file_type": "image",
      "norm_label": "employee advance form submitted",
      "source_file": "finance/custodian/tutorial/12b_emp_advance_submitted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_13_ledger_transfers",
      "label": "Ledger View - Transfers Tab",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 502,
      "community_name": "UPI Payment App Logos",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ledger view - transfers tab",
      "source_file": "finance/custodian/tutorial/13_ledger_transfers.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_14_ledger_advances",
      "label": "Ledger View - Advances Tab",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 502,
      "community_name": "UPI Payment App Logos",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ledger view - advances tab",
      "source_file": "finance/custodian/tutorial/14_ledger_advances.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_15_manage_custodians",
      "label": "Manage Custodians - Custodians List",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 503,
      "community_name": "Service Worker Static Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "manage custodians - custodians list",
      "source_file": "finance/custodian/tutorial/15_manage_custodians.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "custodian_tutorial_16_manage_payees",
      "label": "Manage Custodians - Payees/Employees Tab",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 503,
      "community_name": "Service Worker Static Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "manage custodians - payees/employees tab",
      "source_file": "finance/custodian/tutorial/16_manage_payees.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "var_www_360lm_docker_compose_yml",
      "label": "/root/360lm-web/docker-compose.yml",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 504,
      "community_name": "Gemini Bridge Service Shim",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/root/360lm-web/docker-compose.yml",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_container",
      "label": "`dispatch-pwa` container",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 504,
      "community_name": "Gemini Bridge Service Shim",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch-pwa` container",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docker_compose_up",
      "label": "docker compose up",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 506,
      "community_name": "Application PWA Icons",
      "contributor": null,
      "file_type": "code",
      "norm_label": "docker compose up",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docker_restart",
      "label": "docker restart",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 506,
      "community_name": "Application PWA Icons",
      "contributor": null,
      "file_type": "code",
      "norm_label": "docker restart",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tech_playwright",
      "label": "Playwright E2E Testing",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 507,
      "community_name": "Service Worker Precache URLs",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "playwright e2e testing",
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": null,
      "source_url": "https://playwright.dev"
    },
    {
      "id": "learn_screenshots_brand_client_01_05_response_img",
      "label": "Brand Client Portal Approval Response Modal UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 508,
      "community_name": "Service Worker Core Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client portal approval response modal ui",
      "rationale": null,
      "source_file": "learn/screenshots/brand-client-01/05-response.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_migrate_dispatch_v1_sql",
      "label": "migrate_dispatch_v1.sql",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "code",
      "norm_label": "migrate_dispatch_v1.sql",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "360dl_shiprocket_account",
      "label": "360DL Shiprocket account",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360dl shiprocket account",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counter_master",
      "label": "counter-master",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "counter-master",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "delete_protected",
      "label": "delete-protected",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "delete-protected",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_booking_points",
      "label": "`dispatch.booking_points` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.booking_points` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_booking_rules",
      "label": "`dispatch.booking_rules` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.booking_rules` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_call_logs",
      "label": "`dispatch.call_logs` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.call_logs` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_campaigns",
      "label": "`dispatch.campaigns` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.campaigns` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_orders",
      "label": "`dispatch.orders` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.orders` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_proof_photos",
      "label": "`dispatch.proof_photos` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.proof_photos` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_schema",
      "label": "`dispatch` schema",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch` schema",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_shipment_current",
      "label": "`dispatch.shipment_current` view",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.shipment_current` view",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_shipment_final",
      "label": "`dispatch.shipment_final` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.shipment_final` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_stores",
      "label": "`dispatch.stores` table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`dispatch.stores` table",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360",
      "label": "lm360 database",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360 database",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_prod",
      "label": "lm360_prod",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360_prod",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "manual_booking_path",
      "label": "manual (non-API) booking path",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "manual (non-api) booking path",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pg_trgm_extension",
      "label": "`pg_trgm` extension",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`pg_trgm` extension",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "physically_separate",
      "label": "physically separate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "physically separate",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgrest_prod",
      "label": "`postgrest-prod` service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`postgrest-prod` service",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_yemo_account",
      "label": "Shiprocket YEMO account",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 51,
      "community_name": "Bilingual Development Guide",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket yemo account",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_rpc_fn_estimate_line_add",
      "label": "fn_estimate_line_add(p_estimate_id, substrate_id, width_mm, length_m, quantity, ink_colors, wastage_override)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 510,
      "community_name": "Approval Statistics Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fn_estimate_line_add(p_estimate_id, substrate_id, width_mm, length_m, quantity, ink_colors, wastage_override)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "567-730",
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_ink_cost_calculation",
      "label": "Ink cost calculation via public flexo formula",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 510,
      "community_name": "Approval Statistics Component",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "ink cost calculation via public flexo formula",
      "rationale": "ink_ml = (width_mm \u00d7 length_m \u00d7 quantity \u00d7 1000 \u00d7 coverage% / 100) / (anilox_bcm \u00d7 transfer% / 100), with per-line breakdown stored in estimate_line.inks JSONB",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "276-300",
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_rpc_fn_estimate_create_and_line_add",
      "label": "fn_estimate_create_and_line_add(customer_name, job_description)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 511,
      "community_name": "Badge UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fn_estimate_create_and_line_add(customer_name, job_description)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "505-557",
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_locked_counter_gap_free_numbering",
      "label": "Locked-counter gap-free estimate numbering",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 511,
      "community_name": "Badge UI Component",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "locked-counter gap-free estimate numbering",
      "rationale": "Estimate numbers must be gap-free and non-reusable; implemented via atomic UPDATE...RETURNING on print_estimation.config counter",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "20-25",
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_rpc_fn_estimate_rollup_costs",
      "label": "fn_estimate_rollup_costs(p_estimate_id, caller_role)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 512,
      "community_name": "Card UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fn_estimate_rollup_costs(p_estimate_id, caller_role)",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "372-489",
      "source_url": null
    },
    {
      "id": "docs_mdd_print_estimation_margin_role_gate",
      "label": "Margin visibility role-gated (caller_role parameter)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 512,
      "community_name": "Card UI Component",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "margin visibility role-gated (caller_role parameter)",
      "rationale": "fn_estimate_rollup_costs returns margin only when caller_role IN ('owner','manager'); interim mitigation per \u00a77.5, full cryptographic verification deferred to ADR-105",
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "30-35",
      "source_url": null
    },
    {
      "id": "docs_plan_job_consolidation_2026_07_11_md_7_phases",
      "label": "7 Phases of Job Consolidation Plan",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 513,
      "community_name": "Global CSS Root Variables",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "7 phases of job consolidation plan",
      "source_file": "docs/plan_job_consolidation_2026-07-11.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_plan_job_consolidation_2026_07_11_md",
      "label": "Plan: Unified Job Consolidation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 513,
      "community_name": "Global CSS Root Variables",
      "contributor": null,
      "file_type": "document",
      "norm_label": "plan: unified job consolidation",
      "source_file": "docs/plan_job_consolidation_2026-07-11.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_cli",
      "label": "gemini CLI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "code",
      "norm_label": "gemini cli",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_py",
      "label": "gemini.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "code",
      "norm_label": "gemini.py",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "opt_ai_chain_verify_chain_py",
      "label": "/opt/ai-chain/verify_chain.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/ai-chain/verify_chain.py",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "opt_gemini_proxy_main_py",
      "label": "/opt/gemini-proxy/main.py",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/opt/gemini-proxy/main.py",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a11_dispatch_address",
      "label": "A11 dispatch (address)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a11 dispatch (address)",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a12_dispatch_docket_ocr",
      "label": "A12 dispatch (docket OCR)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a12 dispatch (docket ocr)",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a13_videosmith",
      "label": "A13 videosmith",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a13 videosmith",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a1_tour_ai",
      "label": "A1 tour-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a1 tour-ai",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a2_ai_finance",
      "label": "A2 ai-finance",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a2 ai-finance",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a4_hub_media",
      "label": "A4 hub-media",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a4 hub-media",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a5_health_ocr",
      "label": "A5 health-ocr",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a5 health-ocr",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a6_excel_ai",
      "label": "A6 excel-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a6 excel-ai",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a6_excel_ai_sidecar",
      "label": "A6 excel-ai-sidecar",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a6 excel-ai-sidecar",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_proxy_generate_text_endpoint",
      "label": "/gemini-proxy/generate text endpoint",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/gemini-proxy/generate text endpoint",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "generativelanguage_googleapis_com",
      "label": "generativelanguage.googleapis.com",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "generativelanguage.googleapis.com",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "generativelanguage_static",
      "label": "generativelanguage (static)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "generativelanguage (static)",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_cloud_project",
      "label": "GOOGLE_CLOUD_PROJECT",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google_cloud_project",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "orch",
      "label": "ORCH Orchestrator",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "orch orchestrator",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "p1_gemini_text_endpoint",
      "label": "P1 Gemini Text Endpoint",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "p1 gemini text endpoint",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "p3_verify_harness",
      "label": "P3 Verify Harness",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "p3 verify harness",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sonnet",
      "label": "Sonnet Model Agent",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 52,
      "community_name": "Dispatch Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sonnet model agent",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dtdc_manual_worklist",
      "label": "DTDC manual worklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 520,
      "community_name": "Settings Local Storage Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dtdc manual worklist",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dtdc_website",
      "label": "https://www.dtdc.com/track-your-shipment/",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 520,
      "community_name": "Settings Local Storage Configuration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "https://www.dtdc.com/track-your-shipment/",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icons_upi_bhim_payment_app",
      "label": "BHIM UPI Payment App Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 522,
      "community_name": "Project Documentation Index",
      "contributor": null,
      "file_type": "image",
      "norm_label": "bhim upi payment app logo",
      "source_file": "finance-v1/icons/upi-bhim.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_v1_icons_upi_paytm_payment_app",
      "label": "Paytm UPI Payment App Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 522,
      "community_name": "Project Documentation Index",
      "contributor": null,
      "file_type": "image",
      "norm_label": "paytm upi payment app logo",
      "source_file": "finance-v1/icons/upi-paytm.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_shim_py",
      "label": "shim.py Script (README)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 524,
      "community_name": "Real Estate Brokerage Entities",
      "contributor": null,
      "file_type": "document",
      "norm_label": "shim.py script (readme)",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "graphify_gemini_bridge_readme_systemd_unit_graphify_gemini_bridge_service",
      "label": "systemd unit graphify-gemini-bridge.service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 524,
      "community_name": "Real Estate Brokerage Entities",
      "contributor": null,
      "file_type": "document",
      "norm_label": "systemd unit graphify-gemini-bridge.service",
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_icon_192",
      "label": "HR PWA Icon 192px (Teal Circle)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 525,
      "community_name": "Marketing Promotional Creative Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hr pwa icon 192px (teal circle)",
      "source_file": "hr/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_icon_384",
      "label": "HR PWA Icon 384px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 525,
      "community_name": "Marketing Promotional Creative Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hr pwa icon 384px",
      "source_file": "hr/icons/icon-384.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hr_icon_512",
      "label": "HR PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 526,
      "community_name": "Playwright Test Configuration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hr pwa icon 512px",
      "source_file": "hr/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_icon_192",
      "label": "Hub PWA Icon 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 526,
      "community_name": "Playwright Test Configuration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hub pwa icon 192px",
      "source_file": "hub/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_index_album",
      "label": "ImageBinding Album Grid (#album)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 528,
      "community_name": "Service Worker App Shell",
      "contributor": null,
      "file_type": "code",
      "norm_label": "imagebinding album grid (#album)",
      "rationale": null,
      "source_file": "imgbind/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_index_imgbind_tray",
      "label": "Rent Vehicle Incoming Media Tray (#imgbind-tray-wrap)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 528,
      "community_name": "Service Worker App Shell",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rent vehicle incoming media tray (#imgbind-tray-wrap)",
      "rationale": null,
      "source_file": "rentveh/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_03_02_multirecce_expanded",
      "label": "Multi-Recce Review UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 530,
      "community_name": "Service Worker App Shell",
      "contributor": null,
      "file_type": "image",
      "norm_label": "multi-recce review ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-03/02-multirecce-expanded.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_counter_sup_03_03_comments",
      "label": "Counter Supervisor Comments Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 530,
      "community_name": "Service Worker App Shell",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor comments screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/counter-sup-03/03-comments.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_01_04_delete_reason_selected",
      "label": "Delete Reason Selected UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 531,
      "community_name": "Playwright Record Test Config",
      "contributor": null,
      "file_type": "image",
      "norm_label": "delete reason selected ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-01/04-delete-reason-selected.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_01_05_deleted_view",
      "label": "Deleted View UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 531,
      "community_name": "Playwright Record Test Config",
      "contributor": null,
      "file_type": "image",
      "norm_label": "deleted view ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-01/05-deleted-view.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_01_admin_row",
      "label": "Admin Row UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 532,
      "community_name": "Emergency Production Deployment Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "admin row ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/01-admin-row.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_02_admin_row_closeup",
      "label": "Admin Row Closeup UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 532,
      "community_name": "Emergency Production Deployment Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "admin row closeup ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/02-admin-row-closeup.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_03_view_html",
      "label": "View HTML UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 533,
      "community_name": "Test Recording Configuration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "view html ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/03-view-html.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_04_pdf",
      "label": "PDF View UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 533,
      "community_name": "Test Recording Configuration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pdf view ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/04-pdf.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_planner_screen_settings",
      "label": "Settings Screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 535,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "code",
      "norm_label": "settings screen",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.7 Settings (#screen-cfg)",
      "source_url": null
    },
    {
      "id": "local_storage_config",
      "label": "localStorage (Config)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 535,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "localstorage (config)",
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "6.2 Configuration (localStorage, key: lm360-tp-cfg)",
      "source_url": null
    },
    {
      "id": "manifest_icons",
      "label": "manifest icons",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 536,
      "community_name": "Docker Network Traefik Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "manifest icons",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "var_www_dispatch_icons",
      "label": "/var/www/dispatch/icons/",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 536,
      "community_name": "Docker Network Traefik Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/var/www/dispatch/icons/",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_mozaic_client",
      "label": "Mozaic Realty Group",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 539,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "image",
      "norm_label": "mozaic realty group",
      "source_file": "nikhil-portfolio/assets/logos/mozaic.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_remax_client",
      "label": "RE/MAX Real Estate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 539,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "image",
      "norm_label": "re/max real estate",
      "source_file": "nikhil-portfolio/assets/logos/remax.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w13_tractor_design_sample",
      "label": "Tractor Agricultural Promotional Design",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 540,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "image",
      "norm_label": "tractor agricultural promotional design",
      "source_file": "nikhil-portfolio/assets/work/w13-tractor.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_work_w14_halloween_design_sample",
      "label": "Halloween Social Media Post with Costumes and Props",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 540,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "image",
      "norm_label": "halloween social media post with costumes and props",
      "source_file": "nikhil-portfolio/assets/work/w14-halloween.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_gotohub",
      "label": "goToHub",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 543,
      "community_name": "Expense Module Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "gotohub",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_index_injecthubbuttons",
      "label": "injectHubButtons",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 543,
      "community_name": "Expense Module Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "injecthubbuttons",
      "rationale": null,
      "source_file": "production/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_migrate_rentveh_v2_tables",
      "label": "Rentveh v2: toll, food, late-charge, attachments",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 550,
      "community_name": "Playwright Test Spec Template",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rentveh v2: toll, food, late-charge, attachments",
      "source_file": "rentveh/migrate_rentveh_v2.sql",
      "source_location": "line 1-77"
    },
    {
      "id": "rentveh_attachments_table",
      "label": "DB table: attachments (odo_start, odo_end, toll, cc_fuel, other)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 550,
      "community_name": "Playwright Test Spec Template",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db table: attachments (odo_start, odo_end, toll, cc_fuel, other)",
      "source_file": "rentveh/migrate_rentveh_v2.sql",
      "source_location": "line 24-40"
    },
    {
      "id": "root_default",
      "label": "root_default network",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 552,
      "community_name": "Vehicle Module Playwright Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "root_default network",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "traefik_net",
      "label": "traefik-net",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 552,
      "community_name": "Vehicle Module Playwright Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "traefik-net",
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_jobs_job_id",
      "label": "sales.jobs.job_id",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 554,
      "community_name": "Google Apps Script Forms",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales.jobs.job_id",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "voucher_header",
      "label": "Voucher header",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 554,
      "community_name": "Google Apps Script Forms",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "voucher header",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_is14164_conversion_index_cladding_template",
      "label": "IS14164_Cladding_Template.xlsx",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 556,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "code",
      "norm_label": "is14164_cladding_template.xlsx",
      "rationale": null,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "source_url": "https://dev.srv1111289.hstgr.cloud/share/is14164-conversion/files/IS14164_Cladding_Template.xlsx"
    },
    {
      "id": "share_is14164_compliance_index_cladding_format",
      "label": "Cladding Measurement Format Audit (Format 1)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 556,
      "community_name": "Service Worker Asset Cache",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cladding measurement format audit (format 1)",
      "rationale": null,
      "source_file": "share/is14164-compliance/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_is14164_conversion_index_duct_template",
      "label": "IS14164_Duct_Template.xltx",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 557,
      "community_name": "DOM Helper and Toast",
      "contributor": null,
      "file_type": "code",
      "norm_label": "is14164_duct_template.xltx",
      "rationale": "Repairs existing duct template in place to preserve gauge splits, vane handling, and elbow geometry rather than rebuilding.",
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "source_url": "https://dev.srv1111289.hstgr.cloud/share/is14164-conversion/files/IS14164_Duct_Template.xltx"
    },
    {
      "id": "share_is14164_compliance_index_duct_format",
      "label": "Duct Measurement Format Audit (Format 2)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 557,
      "community_name": "DOM Helper and Toast",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "duct measurement format audit (format 2)",
      "rationale": null,
      "source_file": "share/is14164-compliance/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tourexp_closedetail_function",
      "label": "closeDetail function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "closedetail function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_closerejectdlg_function",
      "label": "closeRejectDlg function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "closerejectdlg function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_closetourpicker_function",
      "label": "closeTourPicker function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "closetourpicker function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_closetourrequestdlg_function",
      "label": "closeTourRequestDlg function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "closetourrequestdlg function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_confirmreject_function",
      "label": "confirmReject function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "confirmreject function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_exitform_function",
      "label": "exitForm function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "exitform function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_fullsync_function",
      "label": "fullSync function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fullsync function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_index_html",
      "label": "Tour Expense HTML",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour expense html",
      "source_file": "tourexp/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tourexp_onfromchange_function",
      "label": "onFromChange function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "onfromchange function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_opentourrequestdlg_function",
      "label": "openTourRequestDlg function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "opentourrequestdlg function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_recalcclaim_function",
      "label": "recalcClaim function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recalcclaim function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_rendertourpicker_function",
      "label": "renderTourPicker function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rendertourpicker function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_saveclaim_function",
      "label": "saveClaim function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "saveclaim function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_searchexistingjobs_function",
      "label": "searchExistingJobs function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "searchexistingjobs function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_setclaimtype_function",
      "label": "setClaimType function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "setclaimtype function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_setfilter_function",
      "label": "setFilter function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "setfilter function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_setmode_function",
      "label": "setMode function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "setmode function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_setreqkind_function",
      "label": "setReqKind function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "setreqkind function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_startnewclaim_function",
      "label": "startNewClaim function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "startnewclaim function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "tourexp_submittourrequest_function",
      "label": "submitTourRequest function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "code",
      "norm_label": "submittourrequest function",
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "source_url": null
    },
    {
      "id": "hub_app",
      "label": "Hub Application",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 57,
      "community_name": "Vehicle Draft Playwright Tests",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub application",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tool_appscript",
      "label": "Google Apps Script",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 572,
      "community_name": "Activity Statistics UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "google apps script",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tool_google_forms",
      "label": "Google Forms Service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 572,
      "community_name": "Activity Statistics UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "google forms service",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tourexp_$_function",
      "label": "$ helper function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 575,
      "community_name": "Primary Button UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "$ helper function",
      "source_file": "tourexp/index.html",
      "source_location": 394,
      "source_url": null
    },
    {
      "id": "tourexp_toast_function_impl",
      "label": "toast function implementation",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 575,
      "community_name": "Primary Button UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "toast function implementation",
      "source_file": "tourexp/index.html",
      "source_location": 400,
      "source_url": null
    },
    {
      "id": "tourexp_istm_function",
      "label": "isTM helper function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 576,
      "community_name": "Card UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "istm helper function",
      "source_file": "tourexp/index.html",
      "source_location": 398,
      "source_url": null
    },
    {
      "id": "tourexp_tm_ids_constant",
      "label": "TM_IDS constant",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 576,
      "community_name": "Card UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tm_ids constant",
      "source_file": "tourexp/index.html",
      "source_location": 373,
      "source_url": null
    },
    {
      "id": "track_source_for_function",
      "label": "_track_source_for(booking_point_id)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 578,
      "community_name": "Filter Chip UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_track_source_for(booking_point_id)",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "write_shipment_events_function",
      "label": "_write_shipment_events",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 578,
      "community_name": "Filter Chip UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": "_write_shipment_events",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_07_form_branding",
      "label": "Field Agent Branding Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 579,
      "community_name": "Form Group UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent branding form ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/07-form-branding.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_08_form_additional",
      "label": "Field Agent Additional Form Details UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 579,
      "community_name": "Form Group UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent additional form details ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/08-form-additional.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a11_dispatch_ai",
      "label": "A11 dispatch-ai",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 582,
      "community_name": "Keypad UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a11 dispatch-ai",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a12_dispatch_ai_docket_ocr",
      "label": "A12 dispatch-ai (docket OCR)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 583,
      "community_name": "Lightbox Image Viewer Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a12 dispatch-ai (docket ocr)",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a1_tour_ai_proxy",
      "label": "A1 tour-ai-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 584,
      "community_name": "Login Tabs UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a1 tour-ai-proxy",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a2_ai_finance_proxy",
      "label": "A2 ai-finance-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 585,
      "community_name": "Modal Overlay UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a2 ai-finance-proxy",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a4_hub_media_proxy",
      "label": "A4 hub-media-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 586,
      "community_name": "Modal Sheet UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a4 hub-media-proxy",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "a8_print_ai_proxy",
      "label": "A8 print-ai-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 587,
      "community_name": "Not Applicable Strip Banner",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "a8 print-ai-proxy",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "access_token",
      "label": "access token",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 588,
      "community_name": "Not Applicable Hero Banner",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "access token",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "admin_emp_select",
      "label": ".emp-select Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 589,
      "community_name": "Photo Grid UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".emp-select component",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_pin_display",
      "label": ".pin-display Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 590,
      "community_name": "Photo Section UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".pin-display component",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_pin_pad",
      "label": ".pin-pad Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 591,
      "community_name": "PIN Display UI Component",
      "contributor": null,
      "file_type": "code",
      "norm_label": ".pin-pad component",
      "source_file": "admin/index.html",
      "source_location": null
    },
    {
      "id": "adr_001_next_redirect",
      "label": "ADR-001: next= redirect on hub login",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 592,
      "community_name": "Presentation Body UI Component",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "adr-001: next= redirect on hub login",
      "source_file": "recce/MDD_recce.md",
      "source_location": "1"
    },
    {
      "id": "adr_024",
      "label": "ADR-024: Google Slides via GAS proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 593,
      "community_name": "Presentation Hero UI Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-024: google slides via gas proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_026_lm360_activity_session",
      "label": "lm360-activity-session key",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 594,
      "community_name": "Presentation Photos UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-activity-session key",
      "source_file": "docs/adr/ADR-026-cross-pwa-session-bridge-via-localstorage.md",
      "source_location": null
    },
    {
      "id": "adr_026_lm360_client_session",
      "label": "lm360-client-session key",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 595,
      "community_name": "Presentation Section UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-client-session key",
      "source_file": "docs/adr/ADR-026-cross-pwa-session-bridge-via-localstorage.md",
      "source_location": null
    },
    {
      "id": "adr_026_lm360_hub_refresh",
      "label": "lm360-hub-refresh key",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 596,
      "community_name": "Response Card UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-hub-refresh key",
      "source_file": "docs/adr/ADR-026-cross-pwa-session-bridge-via-localstorage.md",
      "source_location": null
    },
    {
      "id": "adr_026_lm360_session",
      "label": "lm360-session key",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 597,
      "community_name": "Login Screen UI View",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-session key",
      "source_file": "docs/adr/ADR-026-cross-pwa-session-bridge-via-localstorage.md",
      "source_location": null
    },
    {
      "id": "adr_026_localstorage",
      "label": "localStorage (shared)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 598,
      "community_name": "Search Bar UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "localstorage (shared)",
      "source_file": "docs/adr/ADR-026-cross-pwa-session-bridge-via-localstorage.md",
      "source_location": null
    },
    {
      "id": "mcp_maps_service",
      "label": "/mcp-maps",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/mcp-maps",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mcp_tomtom_service",
      "label": "/mcp-tomtom",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/mcp-tomtom",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_maps_client_js",
      "label": "/shared/maps-client.js",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/shared/maps-client.js",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_maps_client_test_html",
      "label": "Maps Client Self-Test Page",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "code",
      "norm_label": "maps client self-test page",
      "source_file": "shared/maps-client-test.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sheetjs",
      "label": "SheetJS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sheetjs",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "5_panes",
      "label": "5 panes",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "5 panes",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "_hubuser_auth_gate",
      "label": "_hubUser auth gate",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "_hubuser auth gate",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "admin_role",
      "label": "admin/ops-lead role",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "admin/ops-lead role",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_009",
      "label": "ADR-009",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-009",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_011",
      "label": "ADR-011",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-011",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_012",
      "label": "ADR-012",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-012",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_024_google_slides_via_gas_proxy",
      "label": "Recce pattern ADR-024",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce pattern adr-024",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_048_external_client_magic_link_not_hub_pin",
      "label": "ADR-048 magic-link",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-048 magic-link",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_071_indian_number_formatting",
      "label": "ADR-071 Indian formatting",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-071 indian formatting",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_081",
      "label": "ADR-081",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-081",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_081_safe_area_inset_rendering",
      "label": "ADR-081 safe-bottom gap",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "adr-081 safe-bottom gap",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_095_btl_addin_client_deck_contract",
      "label": "Recce pattern ADR-095",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce pattern adr-095",
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dev_prod_env_split_2026_06_23",
      "label": "2026-06-23 dev/prod env split",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "2026-06-23 dev/prod env split",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dispatch_pwa",
      "label": "Dispatch PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dispatch pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "excel_export",
      "label": "Excel export",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "excel export",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemma3_4b",
      "label": "gemma3:4b AI model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gemma3:4b ai model",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_pwa_registry",
      "label": "hub.pwa_registry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub.pwa_registry",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_sso",
      "label": "hub SSO",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub sso",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "llava",
      "label": "llava AI model",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "llava ai model",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nginx_container",
      "label": "`nginx` container",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "`nginx` container",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pane_config",
      "label": "pane-config",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pane-config",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pane_dashboard",
      "label": "pane-dashboard",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pane-dashboard",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pane_history",
      "label": "pane-history",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pane-history",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pane_new",
      "label": "pane-new",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pane-new",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pane_track",
      "label": "pane-track",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pane-track",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pin_auth",
      "label": "PIN auth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pin auth",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgresql_db",
      "label": "Postgres",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgres",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "postgrest_api",
      "label": "PostgREST",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "postgrest",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "prod_broken",
      "label": "PROD-BROKEN status",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "prod-broken status",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rep_operator_role",
      "label": "rep/operator role",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "rep/operator role",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shiprocket_panel",
      "label": "Shiprocket panel",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "shiprocket panel",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "skyking_proxy",
      "label": "SkyKing proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "skyking proxy",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "srv1111289_hstgr_cloud",
      "label": "srv1111289.hstgr.cloud host",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "srv1111289.hstgr.cloud host",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "traefik_rule_host",
      "label": "Traefik rule Host(srv1111289.hstgr.cloud)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "traefik rule host(srv1111289.hstgr.cloud)",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "traefik_rule_pathprefix",
      "label": "Traefik rule PathPrefix(/dispatch)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "traefik rule pathprefix(/dispatch)",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vanilla_js_pwa_architecture",
      "label": "vanilla-JS PWA architecture",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vanilla-js pwa architecture",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "var_www_dispatch",
      "label": "/var/www/dispatch/ directory",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "/var/www/dispatch/ directory",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "viewer_role",
      "label": "viewer role",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "viewer role",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "web_anon_https_roundtrip",
      "label": "web_anon HTTPS roundtrip",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 6,
      "community_name": "Cross-PWA Session Security",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "web_anon https roundtrip",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_112_activity_index_html",
      "label": "activity/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "code",
      "norm_label": "activity/index.html",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_expense_index_html",
      "label": "expense/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense/index.html",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_360exp_session",
      "label": "360exp-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360exp-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_activity_pwa",
      "label": "Activity PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "activity pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_btl_pwa",
      "label": "btl/ PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "btl/ pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_btl_session",
      "label": "btl-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "btl-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_emp_id",
      "label": "empId (session field)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "empid (session field)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_expense_pwa",
      "label": "Expense PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "expense pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_lm360_activity_session",
      "label": "lm360-activity-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-activity-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_lm360_session",
      "label": "lm360-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_local_storage",
      "label": "localStorage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "localstorage",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_login_at",
      "label": "loginAt (session field)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "loginat (session field)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_logout_button",
      "label": "Logout button (UI element)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "logout button (ui element)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_name",
      "label": "name (session field)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "name (session field)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_recce_client_pwa",
      "label": "recce-client/ PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce-client/ pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_recce_client_session",
      "label": "recce-client-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce-client-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_role",
      "label": "role (session field)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "role (session field)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_vrs_pwa",
      "label": "vrs/ PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vrs/ pwa",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_112_vrs_sess",
      "label": "vrs_sess (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 60,
      "community_name": "Google Apps Script Synchronization",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vrs_sess (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "adr_adr_109_videosmith_isolated_wrapper_amendment_4",
      "label": "ADR-109 Amendment 4: Highlight Video Job Type",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 603,
      "community_name": "PIN Display UI Component",
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-109 amendment 4: highlight video job type",
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "status_history entry 2026-07-06",
      "source_url": null
    },
    {
      "id": "ai_disable_claude",
      "label": "AI_DISABLE_CLAUDE",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 604,
      "community_name": "PIN Pad Input Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ai_disable_claude",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ai_disable_gemini",
      "label": "AI_DISABLE_GEMINI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 605,
      "community_name": "Hub Login Redirect Handling",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ai_disable_gemini",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ai_disable_openrouter",
      "label": "AI_DISABLE_OPENROUTER",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 606,
      "community_name": "Google Slides Proxy Integration",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ai_disable_openrouter",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "alter_database",
      "label": "ALTER DATABASE",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 607,
      "community_name": "Activity Session Storage Key",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "alter database",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "anthropic_api_key",
      "label": "ANTHROPIC_API_KEY",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 608,
      "community_name": "Client Session Storage Key",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "anthropic_api_key",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "apache_360lm_containers",
      "label": "Apache 360lm containers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 609,
      "community_name": "Hub Session Refresh Key",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "apache 360lm containers",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "code_load_counters_tour_planner",
      "label": "Tour Planner loadCounters() Function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour planner loadcounters() function",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "config_cfg",
      "label": "PWA Configuration Object",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pwa configuration object",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "config_manpower",
      "label": "Manpower Array (Hardcoded)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "manpower array (hardcoded)",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_campaigns",
      "label": "DB Table: installation.campaigns",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "db table: installation.campaigns",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_tours",
      "label": "DB Table: installation.tours",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "db table: installation.tours",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "adr_112_lm360_tp_session",
      "label": "lm360-tp-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-tp-session (localstorage key)",
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null
    },
    {
      "id": "apps_script_bridge",
      "label": "Apps Script Bridge",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "apps script bridge",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "auth_field_employee_id",
      "label": "Field Person Employee ID Selection",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "field person employee id selection",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "auth_supervisor_pin",
      "label": "Supervisor PIN Authentication",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "supervisor pin authentication",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_ai_extraction",
      "label": "Claude.ai AI Handoff",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "claude.ai ai handoff",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "indexeddb_btl_install_v3",
      "label": "IndexedDB Local Storage for Installation PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "indexeddb local storage for installation pwa",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_pwa",
      "label": "Installation PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "installation pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "ollama_extraction",
      "label": "Ollama AI Extraction",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "ollama ai extraction",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "phase_6",
      "label": "Phase 6",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "phase 6",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_sales",
      "label": "Sales PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sales pwa",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_tour_planner",
      "label": "Tour Planner PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tour planner pwa",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "skill_btl_ppt_extractor",
      "label": "BTL PPT Extractor Skill",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "btl ppt extractor skill",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "workflow_field_person_flow",
      "label": "Field Person Workflow",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "field person workflow",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "workflow_supervisor_flow",
      "label": "Supervisor Workflow",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "supervisor workflow",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_icon_192",
      "label": "Installation PWA Icon 192px (Blue Lightning)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 61,
      "community_name": "Isolated PWA Architecture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "installation pwa icon 192px (blue lightning)",
      "source_file": "installation/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "auth0",
      "label": "Auth0",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 612,
      "community_name": "Tour Planner Sidecar Proxy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "auth0",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "authorization_bearer",
      "label": "Authorization: Bearer",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 613,
      "community_name": "Production Rsync Deployment Allowlist",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "authorization: bearer",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "authorization_hub",
      "label": "Authorization: Hub",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 614,
      "community_name": "Push Notification Architecture",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "authorization: hub",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "bank_baroda",
      "label": "Bank of Baroda",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 615,
      "community_name": "Cross-PWA Payment Bridge",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bank of baroda",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "bank_hdfc",
      "label": "HDFC Bank",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 616,
      "community_name": "Hub Progressive Web App",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hdfc bank",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "bank_sbi",
      "label": "State Bank of India",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 617,
      "community_name": "Highlight Video Job Processing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "state bank of india",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "book_voucher_function",
      "label": "book_voucher() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 618,
      "community_name": "Claude AI Feature Flag",
      "contributor": null,
      "file_type": "code",
      "norm_label": "book_voucher() function",
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "brand_axor",
      "label": "AXOR Brand - Premium Bathroom Fittings",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 619,
      "community_name": "Gemini AI Feature Flag",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "axor brand - premium bathroom fittings",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "brand_bonzer",
      "label": "BONZER - Building Materials",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 620,
      "community_name": "OpenRouter AI Feature Flag",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bonzer - building materials",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "brand_orientbell",
      "label": "Orientbell Tiles - Ceramic Tiles Brand",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 621,
      "community_name": "Database Schema Alteration Commands",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "orientbell tiles - ceramic tiles brand",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "brand_toto",
      "label": "TOTO Brand - Bathroom Fixtures",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 622,
      "community_name": "Anthropic API Key Credential",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "toto brand - bathroom fixtures",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "btl_icons_icon_192",
      "label": "BTL PWA Icon 192x192",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 624,
      "community_name": "Standard App Icon Asset",
      "contributor": null,
      "file_type": "image",
      "norm_label": "btl pwa icon 192x192",
      "source_file": "btl/icons/icon-192.png",
      "source_location": null
    },
    {
      "id": "btl_icons_icon_512",
      "label": "BTL PWA Icon 512x512",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 625,
      "community_name": "High Resolution App Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "btl pwa icon 512x512",
      "source_file": "btl/icons/icon-512.png",
      "source_location": null
    },
    {
      "id": "cad_proxy",
      "label": "cad-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 629,
      "community_name": "Bank of Baroda Integration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "cad-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_activity_v23_cascading_filters",
      "label": "Activity Cascading Filters Live Test",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 630,
      "community_name": "HDFC Bank Integration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "activity cascading filters live test",
      "source_file": "cic-prompts/activity_v23_cascading_filters.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_laptop_claude_prompt_graphify_check_ssh",
      "label": "SSH Command",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 631,
      "community_name": "State Bank of India Integration",
      "contributor": null,
      "file_type": "document",
      "norm_label": "ssh command",
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_oauth_proxy",
      "label": "claude-oauth-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 632,
      "community_name": "Voucher Booking Database Function",
      "contributor": null,
      "file_type": "code",
      "norm_label": "claude-oauth-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_proxy_token",
      "label": "CLAUDE_PROXY_TOKEN",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 633,
      "community_name": "AXOR Luxury Brand Products",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "claude_proxy_token",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "client_index_client_pwa_placeholder",
      "label": "Client PWA Folder Placeholder",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 634,
      "community_name": "BONZER Building Materials Brand",
      "contributor": null,
      "file_type": "code",
      "norm_label": "client pwa folder placeholder",
      "source_file": "client/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "client_zones",
      "label": "client.zones",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 635,
      "community_name": "Orientbell Ceramic Tiles Brand",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "client.zones",
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_architecture",
      "label": "Architecture Theme",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 642,
      "community_name": "Cascading Filters Live Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "architecture theme",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_cultural_tradition",
      "label": "Cultural and Traditional Elements",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 643,
      "community_name": "SSH Remote Command Execution",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "cultural and traditional elements",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_nature_landscape",
      "label": "Nature and Landscape Theme",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 644,
      "community_name": "Claude OAuth Proxy Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "nature and landscape theme",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_people_activity",
      "label": "People and Daily Activity Theme",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 645,
      "community_name": "Claude Proxy Authentication Token",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "people and daily activity theme",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "concept_urban_scenes",
      "label": "Urban Scenes Theme",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 646,
      "community_name": "Client PWA Directory Structure",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "urban scenes theme",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "contacts_upload_index_share_contacts",
      "label": "Share Contacts Upload PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 647,
      "community_name": "Client Geographic Zones Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "share contacts upload pwa",
      "source_file": "contacts/upload/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_allocation",
      "label": "counters.allocation Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 648,
      "community_name": "Ponytail Core Project Documentation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counters.allocation table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_counter",
      "label": "counters.counter Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 649,
      "community_name": "Ponytail Security Audit Document",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counters.counter table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "counters_counter_table",
      "label": "counters.counter table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 650,
      "community_name": "Ponytail Technical Debt Document",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counters.counter table",
      "source_file": "docs/adr/ADR-127-counter-job-effective-dated-junction.md",
      "source_location": null
    },
    {
      "id": "counters_index_allocation_modal",
      "label": "Counter Employee Allocation Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 651,
      "community_name": "Ponytail Performance Gains Documentation",
      "contributor": null,
      "file_type": "code",
      "norm_label": "counter employee allocation modal",
      "rationale": null,
      "source_file": "counters/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "current_setting_app_hub_jwt_secret",
      "label": "current_setting(app.hub_jwt_secret)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 653,
      "community_name": "Ponytail System Review Document",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "current_setting(app.hub_jwt_secret)",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "db_grants",
      "label": "DB_GRANTS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 654,
      "community_name": "Architecture Visual Asset Theme",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db_grants",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "db_migrations",
      "label": "DB_MIGRATIONS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 655,
      "community_name": "Cultural Visual Asset Theme",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db_migrations",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dl",
      "label": "DL",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 656,
      "community_name": "Nature Visual Asset Theme",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dl",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docker_snat",
      "label": "Docker SNAT",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 657,
      "community_name": "Daily Activity Asset Theme",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "docker snat",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docker_userland_proxy",
      "label": "Docker userland-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 658,
      "community_name": "Urban Scenes Asset Theme",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "docker userland-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_142_web_served_secrets_capsule_provision_proxy",
      "label": "provision-proxy Service",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 662,
      "community_name": "Counters Tracking Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "provision-proxy service",
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_plan_videosmith_manual_export_resolved",
      "label": "Manual Export Resolved (Auto-Publish Parked)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 663,
      "community_name": "Creation Timestamp Column Definition",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "manual export resolved (auto-publish parked)",
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a72 Phase 3 update, \u00a74 Q2",
      "source_url": null
    },
    {
      "id": "docs_style_identity_and_design_system_md",
      "label": "docs/style/identity-and-design-system.md",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 698,
      "community_name": "Shipment Invoices Management",
      "contributor": null,
      "file_type": "document",
      "norm_label": "docs/style/identity-and-design-system.md",
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_vcc_build_prompt_source_files",
      "label": "VCC Build Prompt source files",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 699,
      "community_name": "Shiprocket Logistics Platform Overview",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vcc build prompt source files",
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "db_employee_pwa_access",
      "label": "/db/employee_pwa_access",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/db/employee_pwa_access",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "db_pwa_registry",
      "label": "/db/pwa_registry",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/db/pwa_registry",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "db_rpc_verify_pin",
      "label": "/db/rpc/verify_pin",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "/db/rpc/verify_pin",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "exp_session_key",
      "label": "360exp-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "360exp-session (localstorage key)",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_pwa_registry_table",
      "label": "hub.pwa_registry table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.pwa_registry table",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_session_key",
      "label": "lm360-session (localStorage key)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "code",
      "norm_label": "lm360-session (localstorage key)",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_pwa",
      "label": "Hub PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "kpi_dashboard",
      "label": "KPI dashboard",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "kpi dashboard",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mgmt_override",
      "label": "Management override (MGMT)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "management override (mgmt)",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "offline_fallback",
      "label": "Offline fallback",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "offline fallback",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_campaign",
      "label": "screen-campaign",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-campaign",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_home",
      "label": "screen-home",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-home",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_jobs",
      "label": "screen-jobs",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-jobs",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_login",
      "label": "screen-login",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-login",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_share",
      "label": "screen-share (Web Share Target)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-share (web share target)",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_splash",
      "label": "screen-splash",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-splash",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "screen_team",
      "label": "screen-team (Admin)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "screen-team (admin)",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sso_gateway",
      "label": "SSO Gateway",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sso gateway",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_mdd_hub_md",
      "label": "Module Design Document \u2014 Hub PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 70,
      "community_name": "Software Architecture Methodology",
      "contributor": null,
      "file_type": "document",
      "norm_label": "module design document \u2014 hub pwa",
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "dual_accept",
      "label": "dual-accept",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 700,
      "community_name": "Shiprocket Capital Merchant Financing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "dual-accept",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "expense_manifest_json",
      "label": "Expense Manifest JSON",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 709,
      "community_name": "VCC Build Prompt Sources",
      "contributor": null,
      "file_type": "code",
      "norm_label": "expense manifest json",
      "source_file": "/expense/manifest.json",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fable",
      "label": "Fable",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 711,
      "community_name": "Edge Text To Speech",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fable",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fail_closed",
      "label": "fail-closed",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 712,
      "community_name": "Eeman Enterprises Business Profile",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fail-closed",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "feedback_plan_first_model_tiering",
      "label": "feedback_plan_first_model_tiering",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 713,
      "community_name": "End Time Validation Constraint",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "feedback_plan_first_model_tiering",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_custodian_tutorial_player_player",
      "label": "Custodian Tutorial player.html (placeholder stub)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 715,
      "community_name": "Epson Field Survey Campaign",
      "contributor": null,
      "file_type": "code",
      "norm_label": "custodian tutorial player.html (placeholder stub)",
      "source_file": "finance/custodian/tutorial/player.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_icon_icon_192",
      "label": "Fund Custodian App Icon (192x192)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 716,
      "community_name": "Epson Company Overview",
      "contributor": null,
      "file_type": "image",
      "norm_label": "fund custodian app icon (192x192)",
      "source_file": "finance/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "finance_transactions",
      "label": "finance.transactions Table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 720,
      "community_name": "Expense Management PWA",
      "contributor": null,
      "file_type": "code",
      "norm_label": "finance.transactions table",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "firebase_auth",
      "label": "Firebase Auth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 756,
      "community_name": "Open Vendor Edit Modal",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "firebase auth",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "flutter_jwt_phase1_session",
      "label": "FLUTTER-JWT-PHASE1 session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 757,
      "community_name": "Open Link Product Modal",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "flutter-jwt-phase1 session",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "flutter_secure_storage",
      "label": "flutter_secure_storage",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 758,
      "community_name": "Open Rate Card Modal",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "flutter_secure_storage",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fonts_googleapis_com",
      "label": "Google Fonts API",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 759,
      "community_name": "Vendor Detail Screen View",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "google fonts api",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fuel_pump_display",
      "label": "Fuel Pump Electronic Display",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 760,
      "community_name": "Vendor Directory Screen View",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fuel pump electronic display",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "fuel_transaction",
      "label": "Fuel Transaction Record",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 761,
      "community_name": "Set Supply Date Handler",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fuel transaction record",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gcp_project_provisioning_tasks",
      "label": "GCP project provisioning tasks",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 762,
      "community_name": "Set Type Filter Handler",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gcp project provisioning tasks",
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemini_proxy_token",
      "label": "GEMINI_PROXY_TOKEN",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 764,
      "community_name": "Switch Detail Tab Handler",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gemini_proxy_token",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "gemma3_address_parsing",
      "label": "gemma3 address parsing",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 765,
      "community_name": "Toast Notification UI Component",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "gemma3 address parsing",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "google_fonts_dm_sans",
      "label": "Google Fonts DM Sans Typography",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 766,
      "community_name": "App Update Notification Banner",
      "contributor": null,
      "file_type": "code",
      "norm_label": "google fonts dm sans typography",
      "source_file": "https://fonts.googleapis.com",
      "source_location": null,
      "source_url": "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap"
    },
    {
      "id": "hr_settings_module",
      "label": "HR Settings Module - Geofencing Configuration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 772,
      "community_name": "GCP Project Provisioning Tasks",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hr settings module - geofencing configuration",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hs256",
      "label": "HS256",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 773,
      "community_name": "Gemini Proxy Service Directory",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hs256",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_jwt_secret",
      "label": "HUB_JWT_SECRET",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 774,
      "community_name": "Gemini Proxy Auth Token",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub_jwt_secret",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_login",
      "label": "hub.login",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 775,
      "community_name": "Gemma 3 Address Parsing",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.login",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_pwa_share_target",
      "label": "hub PWA share_target",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 776,
      "community_name": "Google Fonts DM Sans",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub pwa share_target",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "hub_refresh_hub_token",
      "label": "hub.refresh_hub_token",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 777,
      "community_name": "HR PWA Icon 72px",
      "contributor": null,
      "file_type": "code",
      "norm_label": "hub.refresh_hub_token",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "hub_refresh_tokens",
      "label": "hub.refresh_tokens",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 778,
      "community_name": "HR PWA Icon 96px",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hub.refresh_tokens",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imagebinding_pwa",
      "label": "ImageBinding PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 779,
      "community_name": "HR Module Icon 128px",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "imagebinding pwa",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "imgbind_icon",
      "label": "ImageBinding PWA Icon",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 780,
      "community_name": "HR Module Icon 144px",
      "contributor": null,
      "file_type": "image",
      "norm_label": "imagebinding pwa icon",
      "source_file": "imgbind/icon-192.png",
      "source_location": null
    },
    {
      "id": "imgbind_icon_512_png",
      "label": "ImageBinding Icon 512x512",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 781,
      "community_name": "HR Module Icon 152px",
      "contributor": null,
      "file_type": "image",
      "norm_label": "imagebinding icon 512x512",
      "source_file": "imgbind/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_index_view_home",
      "label": "ImageBinding Home View (#view-home)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 782,
      "community_name": "HR Geofencing Configuration Module",
      "contributor": null,
      "file_type": "code",
      "norm_label": "imagebinding home view (#view-home)",
      "rationale": null,
      "source_file": "imgbind/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_manifest_json",
      "label": "Web Manifest",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 783,
      "community_name": "HS256 JWT Signature Algorithm",
      "contributor": null,
      "file_type": "code",
      "norm_label": "web manifest",
      "source_file": "/imgbind/manifest.json",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_counters_table",
      "label": "installation.counters table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 785,
      "community_name": "Hub Login Authentication Function",
      "contributor": null,
      "file_type": "code",
      "norm_label": "installation.counters table",
      "source_file": "docs/adr/ADR-127-counter-job-effective-dated-junction.md",
      "source_location": null
    },
    {
      "id": "installation_icon_512",
      "label": "Installation PWA Icon 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 786,
      "community_name": "Hub PWA Share Target",
      "contributor": null,
      "file_type": "image",
      "norm_label": "installation pwa icon 512px",
      "source_file": "installation/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_icon_v100_192",
      "label": "Installation PWA Icon v1.0.0 192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 787,
      "community_name": "Hub Token Refresh RPC",
      "contributor": null,
      "file_type": "image",
      "norm_label": "installation pwa icon v1.0.0 192px",
      "source_file": "installation/releases/v1.0.0/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_icon_v100_512",
      "label": "Installation PWA Icon v1.0.0 512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 788,
      "community_name": "Hub Batch Token Refresh",
      "contributor": null,
      "file_type": "image",
      "norm_label": "installation pwa icon v1.0.0 512px",
      "source_file": "installation/releases/v1.0.0/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "installation_rpc_my_tours",
      "label": "RPC: installation.my_tours",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 790,
      "community_name": "Image Binding PWA Icon",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rpc: installation.my_tours",
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "jwt",
      "label": "JWT",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 792,
      "community_name": "Image Binding UI Entrypoint",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "jwt",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "keycloak",
      "label": "Keycloak",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 793,
      "community_name": "Web Application Manifest Config",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "keycloak",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_01_home",
      "label": "Field Agent Home UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 794,
      "community_name": "Installation Counter Status Column",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent home ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/01-home.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_01_02_settings",
      "label": "Field Agent Settings UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 795,
      "community_name": "Installation Counters Database Table",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-01/02-settings.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_02_01_home_with_recce",
      "label": "Field Agent Home With Recce UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 796,
      "community_name": "Installation PWA Icon 512px",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent home with recce ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-02/01-home-with-recce.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_agent_02_03_offline",
      "label": "Field Agent Offline Mode UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 797,
      "community_name": "Installation PWA Icon 192px",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent offline mode ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-agent-02/03-offline.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_02_admin_row_highlighted",
      "label": "Admin Row Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 798,
      "community_name": "Installation PWA Large Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "admin row highlighted ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/02-admin-row-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_03_view_html_highlighted",
      "label": "View HTML Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 799,
      "community_name": "Installation Job ID Column",
      "contributor": null,
      "file_type": "image",
      "norm_label": "view html highlighted ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/03-view-html-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_04_regen_highlighted",
      "label": "Regenerate Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 800,
      "community_name": "Installation Tours RPC Endpoint",
      "contributor": null,
      "file_type": "image",
      "norm_label": "regenerate highlighted ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/04-regen-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_05_pdf_highlighted",
      "label": "PDF Highlighted UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 801,
      "community_name": "JavaScript Locale String Formatting",
      "contributor": null,
      "file_type": "image",
      "norm_label": "pdf highlighted ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/05-pdf-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "learn_screenshots_field_sup_02_05_regen",
      "label": "Regenerate View UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 802,
      "community_name": "JSON Web Token Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "regenerate view ui screenshot",
      "rationale": null,
      "source_file": "learn/screenshots/field-sup-02/05-regen.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "llava_ocr",
      "label": "llava OCR",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 809,
      "community_name": "Empty Photos View Screenshot",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "llava ocr",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_activity_session",
      "label": "lm360-activity-session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 810,
      "community_name": "LLaVA Optical Character Recognition",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-activity-session",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_client_session",
      "label": "lm360-client-session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 811,
      "community_name": "LM360 Activity Session Tracking",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-client-session",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "lm360_session",
      "label": "lm360-session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 812,
      "community_name": "LM360 Client Session Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lm360-session",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "load_manual_courier_worklist_function",
      "label": "loadManualCourierWorklist(courierKey)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 813,
      "community_name": "LM360 Session Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadmanualcourierworklist(courierkey)",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mcp_maps_bearer",
      "label": "MCP_MAPS_BEARER",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 814,
      "community_name": "Maps MCP Bearer Token",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mcp_maps_bearer",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mcp_tomtom_bearer",
      "label": "MCP_TOMTOM_BEARER",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 815,
      "community_name": "TomTom MCP Bearer Token",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mcp_tomtom_bearer",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "media_chats_table",
      "label": "media.chats table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 816,
      "community_name": "Media Chats Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media.chats table",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "media_events_table",
      "label": "media.events table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 817,
      "community_name": "Media Events Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media.events table",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "media_items_table",
      "label": "media.items table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 818,
      "community_name": "Media Items Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media.items table",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "media_messages_table",
      "label": "media.messages table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 819,
      "community_name": "Media Messages Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media.messages table",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "media_routes_table",
      "label": "media.routes table",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 820,
      "community_name": "Media Routes Database Table",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media.routes table",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "media_schema",
      "label": "media schema",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 821,
      "community_name": "Media Database Schema",
      "contributor": null,
      "file_type": "code",
      "norm_label": "media schema",
      "source_file": "docs/adr/ADR-131-imagebinding-media-schema-and-anchored-post-feed.md",
      "source_location": null
    },
    {
      "id": "mother_icon_192",
      "label": "Mother PWA Icon 192x192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 822,
      "community_name": "Mother PWA Standard Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "mother pwa icon 192x192px",
      "source_file": "mother/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mother_icon_512",
      "label": "Mother PWA Icon 512x512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 823,
      "community_name": "Mother PWA Large Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "mother pwa icon 512x512px",
      "source_file": "mother/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mother_index_health_check",
      "label": "Mother health check placeholder",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 824,
      "community_name": "Mother Health Check Placeholder",
      "contributor": null,
      "file_type": "code",
      "norm_label": "mother health check placeholder",
      "source_file": "mother/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "mother_mdd_mother_module",
      "label": "Mother - Placeholder",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 825,
      "community_name": "Mother Placeholder Service",
      "contributor": null,
      "file_type": "document",
      "norm_label": "mother - placeholder",
      "source_file": "mother/MDD_mother.md",
      "source_location": "1"
    },
    {
      "id": "nikhil_portfolio_assets_case_studies_speedwash_cover_case_study",
      "label": "Speedwash - Car Wash Case Study",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 826,
      "community_name": "Speedwash Car Wash Case Study",
      "contributor": null,
      "file_type": "image",
      "norm_label": "speedwash - car wash case study",
      "source_file": "nikhil-portfolio/assets/case-studies/speedwash-cover.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_angelic_treasures_client_logo",
      "label": "Angelic Treasures - Christian Daycare",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 827,
      "community_name": "Angelic Treasures Daycare Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "angelic treasures - christian daycare",
      "source_file": "nikhil-portfolio/assets/logos/angelic-treasures.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_bellair_client_logo",
      "label": "Bellair LaserClinic",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 828,
      "community_name": "Bellair Laser Clinic Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "bellair laserclinic",
      "source_file": "nikhil-portfolio/assets/logos/bellair.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_brinks_property_client_logo",
      "label": "Brinks Property Services Ltd.",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 829,
      "community_name": "Brinks Property Services Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brinks property services ltd.",
      "source_file": "nikhil-portfolio/assets/logos/brinks-property.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_ezmg_client_logo",
      "label": "EZMG - Mortgage Services",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 830,
      "community_name": "EZMG Mortgage Services Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ezmg - mortgage services",
      "source_file": "nikhil-portfolio/assets/logos/ezmg.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_gaimin_client_logo",
      "label": "Gaimin - Gaming/Entertainment",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 831,
      "community_name": "Gaimin Gaming Entertainment Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "gaimin - gaming/entertainment",
      "source_file": "nikhil-portfolio/assets/logos/gaimin.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_hillsborough_dental_client_logo",
      "label": "Hillsborough Dental Centre",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 832,
      "community_name": "Hillsborough Dental Centre Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hillsborough dental centre",
      "source_file": "nikhil-portfolio/assets/logos/hillsborough-dental.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_hunny_pot_client_logo",
      "label": "Hunny Pot Cannabis",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 833,
      "community_name": "Hunny Pot Cannabis Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hunny pot cannabis",
      "source_file": "nikhil-portfolio/assets/logos/hunny-pot.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_ibu_client",
      "label": "IBU (International Business University)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 834,
      "community_name": "International Business University Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ibu (international business university)",
      "source_file": "nikhil-portfolio/assets/logos/ibu.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_premium_maintenance_client",
      "label": "Premium Maintenance Services",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 835,
      "community_name": "Premium Maintenance Services Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "premium maintenance services",
      "source_file": "nikhil-portfolio/assets/logos/premium-maintenance.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "nikhil_portfolio_assets_logos_renoz_client",
      "label": "Renoz",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 836,
      "community_name": "Renoz Renovation Platform Portfolio",
      "contributor": null,
      "file_type": "image",
      "norm_label": "renoz",
      "source_file": "nikhil-portfolio/assets/logos/renoz.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "oauth",
      "label": "OAuth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 839,
      "community_name": "OAuth Authorization Framework",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "oauth",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "oc_admin_mdd_oc_admin_module",
      "label": "OC Contact Import Admin",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 840,
      "community_name": "OC Contact Import Admin",
      "contributor": null,
      "file_type": "document",
      "norm_label": "oc contact import admin",
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "1"
    },
    {
      "id": "openrouter_api_key",
      "label": "OPENROUTER_API_KEY",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 841,
      "community_name": "OpenRouter API Key Credential",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "openrouter_api_key",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "p0001",
      "label": "P0001",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 842,
      "community_name": "Project P0001 Identifier",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "p0001",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "payment_processing_system",
      "label": "Payment Processing System - Paytm UPI Integration",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 843,
      "community_name": "Paytm UPI Payment Integration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "payment processing system - paytm upi integration",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pdf_proxy",
      "label": "pdf-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 844,
      "community_name": "PDF Document Proxy Service",
      "contributor": null,
      "file_type": "code",
      "norm_label": "pdf-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "person_mukesh",
      "label": "Mukesh",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 845,
      "community_name": "Mukesh User Profile",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mukesh",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "person_parmod_narang",
      "label": "Parmod Narang",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 846,
      "community_name": "Parmod Narang User Profile",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "parmod narang",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "person_uma_shankar",
      "label": "Uma Shankar Singh",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 847,
      "community_name": "Uma Shankar Singh Profile",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "uma shankar singh",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pin",
      "label": "PIN",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 848,
      "community_name": "PIN Security Verification",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pin",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "print_bridge",
      "label": "print-bridge",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 849,
      "community_name": "Print Bridge Integration Service",
      "contributor": null,
      "file_type": "code",
      "norm_label": "print-bridge",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "print_bridge_setup_readme",
      "label": "Print Bridge Designer PC Setup",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 850,
      "community_name": "Print Bridge PC Setup",
      "contributor": null,
      "file_type": "document",
      "norm_label": "print bridge designer pc setup",
      "source_file": "print-bridge/setup/README.md",
      "source_location": "1"
    },
    {
      "id": "printing_icon_192",
      "label": "Printing PWA Icon 192x192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 851,
      "community_name": "Printing PWA Standard Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "printing pwa icon 192x192px",
      "source_file": "printing/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "printing_icon_512",
      "label": "Printing PWA Icon 512x512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 852,
      "community_name": "Printing PWA Large Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "printing pwa icon 512x512px",
      "source_file": "printing/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "prod_db_dispatches",
      "label": "Prod /db/dispatches",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 853,
      "community_name": "Production Dispatches Database Endpoint",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "prod /db/dispatches",
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_icon_192",
      "label": "Production PWA Icon 192x192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 854,
      "community_name": "Current Order State Tracking",
      "contributor": null,
      "file_type": "image",
      "norm_label": "production pwa icon 192x192px",
      "source_file": "production/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_icon_512",
      "label": "Production PWA Icon 512x512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 855,
      "community_name": "Database Client Configuration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "production pwa icon 512x512px",
      "source_file": "production/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "production_mdd_production_module",
      "label": "Production Order Management PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 856,
      "community_name": "Hub Navigation Action Handler",
      "contributor": null,
      "file_type": "document",
      "norm_label": "production order management pwa",
      "source_file": "production/MDD_production.md",
      "source_location": "1"
    },
    {
      "id": "provision_icons_icon_192_icon",
      "label": "Provision PWA Icon (192x192)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 857,
      "community_name": "Production PWA Standard Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "provision pwa icon (192x192)",
      "source_file": "provision/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_icons_icon_512_icon",
      "label": "Provision PWA Icon (512x512)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 858,
      "community_name": "Production PWA Large Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "provision pwa icon (512x512)",
      "source_file": "provision/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa",
      "label": "PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 861,
      "community_name": "Installation Ready Dispatch Status",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "pwa_recce_portal",
      "label": "Recce Portal PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 862,
      "community_name": "Production Order Management PWA",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce portal pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "python_language",
      "label": "Python",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 863,
      "community_name": "My Tours Navigation State",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "python",
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_epson_logo",
      "label": "Epson Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 864,
      "community_name": "New Items State Management",
      "contributor": null,
      "file_type": "image",
      "norm_label": "epson brand logo",
      "source_file": "recce/brand-logos/epson.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_hp_logo",
      "label": "HP Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 865,
      "community_name": "Ready for Dispatch Status",
      "contributor": null,
      "file_type": "image",
      "norm_label": "hp brand logo",
      "source_file": "recce/brand-logos/hp.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_kfc_logo",
      "label": "KFC Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 866,
      "community_name": "Navigation State Controller",
      "contributor": null,
      "file_type": "image",
      "norm_label": "kfc brand logo",
      "source_file": "recce/brand-logos/kfc.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_lenovo_logo",
      "label": "Lenovo Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 867,
      "community_name": "Screen View Display Handler",
      "contributor": null,
      "file_type": "image",
      "norm_label": "lenovo brand logo",
      "source_file": "recce/brand-logos/lenovo.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_liebherr_logo",
      "label": "Liebherr Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 868,
      "community_name": "Order Status Label Formatter",
      "contributor": null,
      "file_type": "image",
      "norm_label": "liebherr brand logo",
      "source_file": "recce/brand-logos/liebherr.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_brand_logos_philips_logo",
      "label": "Philips Brand Logo",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 869,
      "community_name": "Toast Notification UI Component",
      "contributor": null,
      "file_type": "image",
      "norm_label": "philips brand logo",
      "source_file": "recce/brand-logos/philips.svg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_client_index_html",
      "label": "Recce Client Portal Index HTML",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 870,
      "community_name": "Toast Timeout Timer Controller",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce client portal index html",
      "source_file": "recce-client/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_icon_192",
      "label": "Recce App Icon 192x192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 871,
      "community_name": "Today Date String Formatter",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce app icon 192x192px",
      "source_file": "recce/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_icon_512",
      "label": "Recce App Icon 512x512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 872,
      "community_name": "Global Production User State",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce app icon 512x512px",
      "source_file": "recce/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_tutorial_production_sample_photos_brand1_jpg",
      "label": "Recce Sample Photo Brand 1 JPG",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 873,
      "community_name": "Work Report Status Code",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce sample photo brand 1 jpg",
      "source_file": "recce/tutorial/production/sample_photos/brand1.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_tutorial_production_sample_photos_front1_jpg",
      "label": "Recce Sample Photo Front 1 JPG",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 874,
      "community_name": "Work Report Upsert Operation",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce sample photo front 1 jpg",
      "source_file": "recce/tutorial/production/sample_photos/front1.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_tutorial_production_sample_photos_inside1_jpg",
      "label": "Recce Sample Photo Inside 1 JPG",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 875,
      "community_name": "Bootstrap Script Download Function",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce sample photo inside 1 jpg",
      "source_file": "recce/tutorial/production/sample_photos/inside1.jpg",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_tutorial_tutorial_html",
      "label": "Recce Tutorial HTML",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 876,
      "community_name": "Provisioning Login Form UI",
      "contributor": null,
      "file_type": "document",
      "norm_label": "recce tutorial html",
      "source_file": "recce/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_view_hmac_secret",
      "label": "RECCE_VIEW_HMAC_SECRET",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 877,
      "community_name": "Parity Report Generator Function",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "recce_view_hmac_secret",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "recce_view_proxy",
      "label": "recce-view-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 878,
      "community_name": "Proxy Authentication Token Secret",
      "contributor": null,
      "file_type": "code",
      "norm_label": "recce-view-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "refresh_token",
      "label": "refresh token",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 879,
      "community_name": "PostgreSQL Command Output Data",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "refresh token",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_index_view_home",
      "label": "Rent Vehicle Home View (#view-home)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 880,
      "community_name": "Progressive Web App Architecture",
      "contributor": null,
      "file_type": "code",
      "norm_label": "rent vehicle home view (#view-home)",
      "rationale": null,
      "source_file": "rentveh/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rentveh_settings_table",
      "label": "DB table: settings (grace_hours, food_allowance_per_day, late_charge)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 882,
      "community_name": "Python Runtime Environment",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "db table: settings (grace_hours, food_allowance_per_day, late_charge)",
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 67-74"
    },
    {
      "id": "rentveh_tutorial_page",
      "label": "RentVeh Tutorial Page",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 883,
      "community_name": "Epson Brand Logo Asset",
      "contributor": null,
      "file_type": "document",
      "norm_label": "rentveh tutorial page",
      "source_file": "/rentveh/tutorial/tutorial.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "research_session",
      "label": "RESEARCH session",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 884,
      "community_name": "HP Brand Logo Asset",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "research session",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "rls",
      "label": "RLS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 885,
      "community_name": "KFC Brand Logo Asset",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "rls",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_batch_index",
      "label": "batch/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 886,
      "community_name": "Lenovo Brand Logo Asset",
      "contributor": null,
      "file_type": "code",
      "norm_label": "batch/index.html",
      "source_file": "sales/batch/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_customers_cancel_form",
      "label": "cancelForm() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "cancelform() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_index_html",
      "label": "Customer Management PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "customer management pwa",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_load_customers",
      "label": "loadCustomers() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "loadcustomers() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_manifest_json",
      "label": "manifest.json",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "manifest.json",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_on_search_input",
      "label": "onSearchInput() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "onsearchinput() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_open_address_modal",
      "label": "openAddressModal() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "openaddressmodal() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_open_contact_modal",
      "label": "openContactModal() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "opencontactmodal() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_open_edit",
      "label": "openEdit() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "openedit() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_open_opp_from_detail",
      "label": "openOppFromDetail() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "openoppfromdetail() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_s_detail_scr",
      "label": "#s-detail Screen (Customer Detail)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#s-detail screen (customer detail)",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_s_form_scr",
      "label": "#s-form Screen (Customer Form)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#s-form screen (customer form)",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_s_list_scr",
      "label": "#s-list Screen (Customer List)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#s-list screen (customer list)",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_safe_bottom_css",
      "label": "safe-bottom.css",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "safe-bottom.css",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_set_form_type",
      "label": "setFormType() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "setformtype() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_set_type_filter",
      "label": "setTypeFilter() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "settypefilter() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_switch_detail_tab",
      "label": "switchDetailTab() function",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "switchdetailtab() function",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_customers_toast",
      "label": "#toast Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 89,
      "community_name": "Push Notification Implementation Contract",
      "contributor": null,
      "file_type": "code",
      "norm_label": "#toast component",
      "source_file": "sales/customers/index.html",
      "source_location": null
    },
    {
      "id": "sales_icon_192",
      "label": "Sales PWA Icon 192x192px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 890,
      "community_name": "Recce PWA Standard Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "sales pwa icon 192x192px",
      "source_file": "sales/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_icon_512",
      "label": "Sales PWA Icon 512x512px",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 891,
      "community_name": "Recce PWA Large Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "sales pwa icon 512x512px",
      "source_file": "sales/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_learn_page",
      "label": "Sales Learn Page",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 892,
      "community_name": "Recce Brand Sample Photo",
      "contributor": null,
      "file_type": "document",
      "norm_label": "sales learn page",
      "source_file": "/learn/?pwa=sales",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "sales_proxy",
      "label": "sales-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 894,
      "community_name": "Recce Interior Sample Photo",
      "contributor": null,
      "file_type": "code",
      "norm_label": "sales-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "security_definer",
      "label": "SECURITY DEFINER",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 896,
      "community_name": "Recce View HMAC Secret",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "security definer",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "service_excel_ai_sidecar",
      "label": "Excel AI Sidecar Service (port 8778)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 897,
      "community_name": "Recce View Proxy Service",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "excel ai sidecar service (port 8778)",
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_index_html",
      "label": "share/index.html",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 899,
      "community_name": "Media Tray Image Binding",
      "contributor": null,
      "file_type": "code",
      "norm_label": "share/index.html",
      "source_file": "share/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_active_trip_banner",
      "label": "Active Trip Banner",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "active trip banner",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_delegation_modal",
      "label": "Delegation Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "delegation modal",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_dflow_step",
      "label": "Delete Flow Confirmation Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "delete flow confirmation modal",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_edit_entry_modal",
      "label": "Edit Entry Modal",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "edit entry modal",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_eff_card",
      "label": "Fuel Efficiency Card",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fuel efficiency card",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_fuel_range_row",
      "label": "Fuel Range Indicator Display",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fuel range indicator display",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_fuel_toggle",
      "label": "Fuel Type and Mode Toggle Selector",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "fuel type and mode toggle selector",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_hdr",
      "label": "Header Bar Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "header bar component",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_html",
      "label": "Vehicle Log Main HTML Document",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle log main html document",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_nav_bar",
      "label": "Bottom Navigation Bar Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "bottom navigation bar component",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_quick_actions",
      "label": "Quick Actions Panel",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "quick actions panel",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_reminder_card",
      "label": "Reminder and Alert Status Card",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "reminder and alert status card",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_screen_login",
      "label": "Login Screen and PIN Pad",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "login screen and pin pad",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_screen_splash",
      "label": "Splash Screen Component",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "splash screen component",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_stat_grid",
      "label": "Statistics and Reports Grid",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "statistics and reports grid",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_toast",
      "label": "Notification Toast Element",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "notification toast element",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_index_veh_card",
      "label": "Vehicle Status and Odometer Card",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 90,
      "community_name": "Font Size Accessibility Preference",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle status and odometer card",
      "rationale": null,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_theme_v2_css",
      "label": "Shared Theme V2 CSS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 900,
      "community_name": "Web Application Manifest Config",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shared theme v2 css",
      "source_file": "/shared/theme-v2.css",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "shared_tour_js",
      "label": "Shared Tour JS",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 901,
      "community_name": "System Settings Configuration",
      "contributor": null,
      "file_type": "code",
      "norm_label": "shared tour js",
      "source_file": "/shared/tour.js",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "signed_cookie",
      "label": "signed cookie",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 902,
      "community_name": "RentVeh Tutorial Page",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "signed cookie",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "slides_proxy",
      "label": "slides-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 903,
      "community_name": "Research Session Management",
      "contributor": null,
      "file_type": "code",
      "norm_label": "slides-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "stores_index_pwa",
      "label": "Stores PWA (index.html)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 905,
      "community_name": "Sales Batch Processing Page",
      "contributor": null,
      "file_type": "code",
      "norm_label": "stores pwa (index.html)",
      "source_file": "stores/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "t1_claude_oauth",
      "label": "T1 Claude OAuth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 907,
      "community_name": "Customer Addresses Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t1 claude oauth",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "t2_gemini_oauth",
      "label": "T2 Gemini OAuth",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 908,
      "community_name": "Customer Contacts Database Schema",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t2 gemini oauth",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "t3_openrouter",
      "label": "T3 OpenRouter",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 909,
      "community_name": "Sales App Small Icon",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t3 openrouter",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "t4_anthropic_rest",
      "label": "T4 Anthropic REST",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 910,
      "community_name": "Sales App Large Icon",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t4 anthropic rest",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "t5_ollama",
      "label": "T5 Ollama",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 911,
      "community_name": "Sales Portal Home Page",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "t5 ollama",
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "token_digest",
      "label": "token_digest",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 912,
      "community_name": "Sales Learning Portal Page",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "token_digest",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tour_pg_proxy",
      "label": "tour-pg-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 913,
      "community_name": "Sales Management Module",
      "contributor": null,
      "file_type": "code",
      "norm_label": "tour-pg-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tours_mdd_tours_module",
      "label": "Tours Directory - Legacy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 914,
      "community_name": "Sales Reverse Proxy Service",
      "contributor": null,
      "file_type": "document",
      "norm_label": "tours directory - legacy",
      "source_file": "tours/MDD_tours.md",
      "source_location": "1"
    },
    {
      "id": "track_proxy",
      "label": "track-proxy",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 915,
      "community_name": "Scripts Configuration File",
      "contributor": null,
      "file_type": "code",
      "norm_label": "track-proxy",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "traefik",
      "label": "Traefik",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 916,
      "community_name": "Security Definer Functions",
      "contributor": null,
      "file_type": "code",
      "norm_label": "traefik",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_04_counters_invite_user_modal",
      "label": "Counters Invite User Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 919,
      "community_name": "Share Portal Web Page",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters invite user modal ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/04_counters_invite_user_modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_05_counters_notify_supervisor",
      "label": "Counters Notify Supervisor UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 920,
      "community_name": "Shared Theme V2 Stylesheet",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters notify supervisor ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/05_counters_notify_supervisor.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_06_counters_audit_log",
      "label": "Counters Audit Log UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 921,
      "community_name": "Signed Cookie Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters audit log ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/06_counters_audit_log.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_07_counters_audit_stats",
      "label": "Counters Audit Stats UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 922,
      "community_name": "Slides Proxy Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters audit stats ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/07_counters_audit_stats.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_08_counters_sessions_modal",
      "label": "Counters Sessions Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 923,
      "community_name": "Start Timestamp Column",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters sessions modal ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/08_counters_sessions_modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_09_counters_multirecce_review",
      "label": "Counters Multi-Recce Review UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 924,
      "community_name": "Stores Inventory Web Application",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters multi-recce review ui screenshot",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/09_counters_multirecce_review.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_10_counters_multirecce_expanded",
      "label": "Multi-Recce Review UI showing counters with multiple recces",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 925,
      "community_name": "Pending Synchronization State",
      "contributor": null,
      "file_type": "image",
      "norm_label": "multi-recce review ui showing counters with multiple recces",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/10_counters_multirecce_expanded.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_11_counters_comments_modal",
      "label": "Counters comments modal dialog",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 926,
      "community_name": "Claude OAuth Integration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counters comments modal dialog",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/11_counters_comments_modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_12_recce_client_login",
      "label": "Recce client login screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 927,
      "community_name": "Gemini OAuth Integration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client login screen",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/12_recce_client_login.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_13_recce_client_login_filled",
      "label": "Recce client login screen filled",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 928,
      "community_name": "OpenRouter Provider Integration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client login screen filled",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/13_recce_client_login_filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_14_recce_client_list",
      "label": "Recce client list view",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 929,
      "community_name": "Anthropic REST API Integration",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client list view",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/14_recce_client_list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_15_recce_client_viewer",
      "label": "Recce client viewer UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 930,
      "community_name": "Ollama Local AI Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client viewer ui",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/15_recce_client_viewer.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_16_recce_client_response_form",
      "label": "Recce client response form",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 931,
      "community_name": "Token Digest Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client response form",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/16_recce_client_response_form.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_17_recce_client_thread_typing",
      "label": "Recce client thread typing indicator",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 932,
      "community_name": "Tour Postgres Proxy Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client thread typing indicator",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/17_recce_client_thread_typing.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_18_recce_client_settings_sessions",
      "label": "Recce client settings sessions UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 933,
      "community_name": "Legacy Tours Directory",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client settings sessions ui",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/18_recce_client_settings_sessions.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_19_recce_client_bulk_select",
      "label": "Recce client bulk select UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 934,
      "community_name": "Tracking Proxy Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client bulk select ui",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/19_recce_client_bulk_select.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_20_recce_client_bulk_modal",
      "label": "Recce client bulk modal UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 935,
      "community_name": "Traefik Gateway Reverse Proxy",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client bulk modal ui",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/20_recce_client_bulk_modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_portal_walkthrough_screenshots_21_recce_client_compare",
      "label": "Recce client compare UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 936,
      "community_name": "Portal Tutorial Web Page",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce client compare ui",
      "rationale": null,
      "source_file": "tutorials/portal-walkthrough/screenshots/21_recce_client_compare.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_01_login",
      "label": "Brand client login screen",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 937,
      "community_name": "Portal Walkthrough Screen Capture",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client login screen",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/01-login.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_02_login_filled",
      "label": "Brand client login screen filled",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 938,
      "community_name": "Unico Engineering Mohali Facility",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client login screen filled",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/02-login-filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_03_list",
      "label": "Brand client list UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 939,
      "community_name": "Custodian Tutorial Screenshot Tests",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client list ui",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/03-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_04_viewer",
      "label": "Brand client viewer UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 940,
      "community_name": "Walkthrough Screen Capture Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client viewer ui",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/04-viewer.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_05_response",
      "label": "Brand client response form",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 941,
      "community_name": "Custodian Tour Guide Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client response form",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/05-response.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_01_06_thread",
      "label": "Brand client comments thread UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 942,
      "community_name": "Vehicle Fleet Dispatch Management",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client comments thread ui",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-01/06-thread.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_02_01_list",
      "label": "Brand client 02 list UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 943,
      "community_name": "Vehicle App Orange Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client 02 list ui",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-02/01-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_02_02_bulk_select",
      "label": "Brand client 02 bulk select UI",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 944,
      "community_name": "Vehicle Portal Interface Page",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client 02 bulk select ui",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-02/02-bulk-select.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_02_03_bulk_modal",
      "label": "Bulk Response Modal UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 945,
      "community_name": "Vehicle Odometer Reading Tracking",
      "contributor": null,
      "file_type": "image",
      "norm_label": "bulk response modal ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-02/03-bulk-modal.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_02_04_compare",
      "label": "Recce Compare View UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 946,
      "community_name": "Vehicle App Icon Asset",
      "contributor": null,
      "file_type": "image",
      "norm_label": "recce compare view ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-02/04-compare.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_brand_client_03_01_settings",
      "label": "Brand Client Settings UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 947,
      "community_name": "Vehicle Registration Number Identifier",
      "contributor": null,
      "file_type": "image",
      "norm_label": "brand client settings ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/brand-client-03/01-settings.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_01_01_list",
      "label": "Counter Supervisor List UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 948,
      "community_name": "Vehicle Telemetry Odometer System",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor list ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-01/01-list.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_01_02_clients",
      "label": "Counter Supervisor Clients UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 949,
      "community_name": "PIN Verification Function",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor clients ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-01/02-clients.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_rerun_bug4_body_stream",
      "label": "BUG-4 body stream already read fix",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "bug-4 body stream already read fix",
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_rerun_sw_360hr_v7",
      "label": "HR PWA Service Worker 360hr-v7",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hr pwa service worker 360hr-v7",
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_walkthrough_custodian_hr_crosscheck",
      "label": "Custodian-HR Cross-PWA Advance Recovery Verification",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian-hr cross-pwa advance recovery verification",
      "source_file": "cic-prompts/salary_advance_recovery_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_walkthrough_pay_salary_slip_rpc",
      "label": "hr.pay_salary_slip RPC",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hr.pay_salary_slip rpc",
      "source_file": "cic-prompts/salary_advance_recovery_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_360dlm_company",
      "label": "360 Degree Logical Marketing (360DLM) Company",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "360 degree logical marketing (360dlm) company",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_custodian_settlement_loop",
      "label": "Custodian Settlement Loop Stage G",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "custodian settlement loop stage g",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_delivery_challan",
      "label": "Delivery Challan Stage F",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "delivery challan stage f",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_proforma_invoice",
      "label": "Proforma Invoice Stage C/D",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "proforma invoice stage c/d",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_sw_360sales_v16",
      "label": "Sales PWA Service Worker 360sales-v16",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "sales pwa service worker 360sales-v16",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_tax_invoice",
      "label": "Tax Invoice Stage E",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tax invoice stage e",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_walkthrough_hsn_sac",
      "label": "HSN/SAC Code Fields on Sales Offers",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "hsn/sac code fields on sales offers",
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_walkthrough_svc_mat_toggle",
      "label": "SVC/MAT Toggle on Sales Offer Line Items",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "svc/mat toggle on sales offer line items",
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_rerun_salary_advance_rerun",
      "label": "Salary Advance Recovery CiC Re-Run (Run 3)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "document",
      "norm_label": "salary advance recovery cic re-run (run 3)",
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_salary_advance_recovery_walkthrough_salary_advance_walkthrough",
      "label": "Salary Advance Recovery Walkthrough (Run 2)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "document",
      "norm_label": "salary advance recovery walkthrough (run 2)",
      "source_file": "cic-prompts/salary_advance_recovery_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "label": "Sales PWA Billing Chain Manual Testing Guide (Stages A-G)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "document",
      "norm_label": "sales pwa billing chain manual testing guide (stages a-g)",
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "cic_prompts_sales_billing_walkthrough_sales_billing_walkthrough",
      "label": "Sales PWA Billing Chain CiC Walkthrough Prompt",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 95,
      "community_name": "User Preference Cascading Fallback",
      "contributor": null,
      "file_type": "document",
      "norm_label": "sales pwa billing chain cic walkthrough prompt",
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_01_03_new_client",
      "label": "Counter Supervisor New Client UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 950,
      "community_name": "VRS App Purple Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor new client ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-01/03-new-client.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_01_04_invite",
      "label": "Counter Supervisor Invite Client UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 951,
      "community_name": "VRS App Icon Asset",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor invite client ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-01/04-invite.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_02_01_notify",
      "label": "Counter Supervisor Notify UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 952,
      "community_name": "Forwarded For IP Header",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor notify ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-02/01-notify.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_02_02_audit",
      "label": "Counter Supervisor Audit Log UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 953,
      "community_name": "Xpressbees Manual Worklist Management",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor audit log ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-02/02-audit.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_02_03_stats",
      "label": "Counter Supervisor Stats UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 954,
      "community_name": "Yagya Portfolio Project",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor stats ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-02/03-stats.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_02_04_sessions",
      "label": "Counter Supervisor Sessions UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 955,
      "community_name": "Token Digest Authentication",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor sessions ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-02/04-sessions.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_03_01_multirecce",
      "label": "Counter Supervisor Multi-Recce UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 956,
      "community_name": "Tour PostgreSQL Proxy",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor multi-recce ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-03/01-multirecce.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_03_02_multirecce_expanded",
      "label": "Counter Supervisor Multi-Recce Expanded UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 957,
      "community_name": "Legacy Tours Directory",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor multi-recce expanded ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-03/02-multirecce-expanded.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_counter_sup_03_03_comments",
      "label": "Counter Supervisor Comments UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 958,
      "community_name": "Track Proxy Service",
      "contributor": null,
      "file_type": "image",
      "norm_label": "counter supervisor comments ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/counter-sup-03/03-comments.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_01_home",
      "label": "Field Agent Home UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 959,
      "community_name": "Traefik Reverse Proxy",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent home ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/01-home.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "signage_backer_panel_mount",
      "label": "Backer-panel mount",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "backer-panel mount",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_bom_cost_multiplier_templates",
      "label": "Standardized BOM/cost-multiplier templates",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "standardized bom/cost-multiplier templates",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_channel_letters_bom",
      "label": "Channel letters 5-component BOM",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "channel letters 5-component bom",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_costing_knowledge_base_not_public",
      "label": "Costing knowledge base: nothing public/comprehensive exists",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "costing knowledge base: nothing public/comprehensive exists",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_fabrication_process",
      "label": "Fabrication process workflow",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fabrication process workflow",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_fabrication_waste_qc_not_documented",
      "label": "Fabrication waste rates and QC tolerances are NOT documented",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fabrication waste rates and qc tolerances are not documented",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_fire_noc_thresholds",
      "label": "Fire NOC size thresholds (Indian cities)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fire noc size thresholds (indian cities)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_flush_mount",
      "label": "Flush mount",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "flush mount",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_india_wind_load_standard",
      "label": "IS 875 (Part 3):1987 (India wind-load standard)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "is 875 (part 3):1987 (india wind-load standard)",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_indian_regulatory_informal",
      "label": "Everything else Indian-regulatory is informal/jurisdiction-dependent",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "everything else indian-regulatory is informal/jurisdiction-dependent",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_led_vs_neon",
      "label": "LED has fully displaced neon",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "led has fully displaced neon",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_material_waste_rates",
      "label": "Material-specific cutting/fabrication waste rates",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "material-specific cutting/fabrication waste rates",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_print_estimation_engine",
      "label": "Print Estimation Engine",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "print estimation engine",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_raceway_mount",
      "label": "Raceway mount",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "raceway mount",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "signage_sintra_lifespan_india",
      "label": "Real-world Sintra/substrate lifespan in Indian summer conditions",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "real-world sintra/substrate lifespan in indian summer conditions",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "label": "Signage Manufacturing Fundamentals - Reference Research",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 96,
      "community_name": "LLM Proxy Shim Gateway",
      "contributor": null,
      "file_type": "document",
      "norm_label": "signage manufacturing fundamentals - reference research",
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_02_settings",
      "label": "Field Agent Settings UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 960,
      "community_name": "Portal Tutorial Guide",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent settings ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/02-settings.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_03_form_store",
      "label": "Field Agent Store Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 961,
      "community_name": "Walkthrough Capture Script",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent store form ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/03-form-store.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_04_form_store_filled",
      "label": "Field Agent Store Form Filled UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 962,
      "community_name": "Counters Invite User Modal",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent store form filled ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/04-form-store-filled.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_05_form_photos",
      "label": "Field Agent Photo Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 963,
      "community_name": "Counters Supervisor Notification Modal",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent photo form ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/05-form-photos.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_agent_01_06_form_video",
      "label": "Field Agent Video Form UI Screenshot",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 964,
      "community_name": "Counters Audit Log UI",
      "contributor": null,
      "file_type": "image",
      "norm_label": "field agent video form ui screenshot",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-agent-01/06-form-video.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_04_regen_highlighted",
      "label": "UI screenshot of Branding Recce with regeneration highlighted",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 965,
      "community_name": "Counters Audit Stats UI",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ui screenshot of branding recce with regeneration highlighted",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/04-regen-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_05_pdf_highlighted",
      "label": "UI screenshot of Branding Recce with PDF export highlighted",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 966,
      "community_name": "Counters Sessions Modal UI",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ui screenshot of branding recce with pdf export highlighted",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/05-pdf-highlighted.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "tutorials_screenshots_field_sup_02_05_regen",
      "label": "UI screenshot of Branding Recce regeneration interface",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 967,
      "community_name": "Counters Multi-Recce Review UI",
      "contributor": null,
      "file_type": "image",
      "norm_label": "ui screenshot of branding recce regeneration interface",
      "rationale": null,
      "source_file": "tutorials/screenshots/field-sup-02/05-regen.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_dispatch_pwa",
      "label": "Vehicle Dispatch / Fleet Management PWA",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 972,
      "community_name": "Recce Client List View",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle dispatch / fleet management pwa",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_icons_icon_512_pwa_icon",
      "label": "Vehicle PWA app icon - orange rounded square with black-outlined rectangle and VEH text label",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 973,
      "community_name": "Recce Client Viewer UI",
      "contributor": null,
      "file_type": "image",
      "norm_label": "vehicle pwa app icon - orange rounded square with black-outlined rectangle and veh text label",
      "source_file": "vehicle/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_odometer",
      "label": "Vehicle Odometer Reading",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 974,
      "community_name": "Recce Client Response Form",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vehicle odometer reading",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_pwa_icon",
      "label": "Vehicle PWA Icon (unrelated asset)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 975,
      "community_name": "Recce Client Typing Indicator",
      "contributor": null,
      "file_type": "image",
      "norm_label": "vehicle pwa icon (unrelated asset)",
      "source_file": "vehicle/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_registration",
      "label": "Vehicle Registration Number",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 976,
      "community_name": "Recce Client Sessions Settings",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "vehicle registration number",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vehicle_telemetry_system",
      "label": "Vehicle Telemetry System - Odometer Data Collection",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 977,
      "community_name": "Vehicle Telemetry Odometer Collection",
      "contributor": null,
      "file_type": "code",
      "norm_label": "vehicle telemetry system - odometer data collection",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "verify_pin",
      "label": "verify_pin",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 978,
      "community_name": "PIN Verification",
      "contributor": null,
      "file_type": "code",
      "norm_label": "verify_pin",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "vrs_icons_icon_512_pwa_icon",
      "label": "VRS PWA app icon - purple rounded square with white-outlined rectangle and VRS text label",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 979,
      "community_name": "VRS PWA App Icon",
      "contributor": null,
      "file_type": "image",
      "norm_label": "vrs pwa app icon - purple rounded square with white-outlined rectangle and vrs text label",
      "source_file": "vrs/icons/icon-512.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "section_work",
      "label": "Work Section (Films)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 98,
      "community_name": "Cross-PWA Integration Testing",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "work section (films)",
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 208\u2013234",
      "source_url": null
    },
    {
      "id": "vrs_pwa_icon",
      "label": "VRS PWA Icon (unrelated asset)",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 980,
      "community_name": "VRS PWA Icon Assets",
      "contributor": null,
      "file_type": "image",
      "norm_label": "vrs pwa icon (unrelated asset)",
      "source_file": "vrs/icons/icon-192.png",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "x_forwarded_for",
      "label": "X-Forwarded-For",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 981,
      "community_name": "Admission Service Worker",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "x-forwarded-for",
      "source_file": null,
      "source_location": null,
      "source_url": null
    },
    {
      "id": "xpressbees_manual_worklist",
      "label": "Xpressbees manual worklist",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 982,
      "community_name": "Personal Portfolio Website",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "xpressbees manual worklist",
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "yagya_mdd_yagya_module",
      "label": "Yagya Portfolio",
      "_origin": "semantic",
      "author": null,
      "captured_at": null,
      "community": 984,
      "community_name": "Yagya Portfolio",
      "contributor": null,
      "file_type": "document",
      "norm_label": "yagya portfolio",
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "1"
    },
    {
      "id": "eeman_enterprises_location",
      "label": "Eeman Enterprises and Industries - Ludhiana-based business",
      "_origin": "semantic",
      "captured_at": "2025-01-01",
      "community": 702,
      "community_name": "TIMEX Work Tracking",
      "file_type": "concept",
      "norm_label": "eeman enterprises and industries - ludhiana-based business"
    },
    {
      "id": "epson_ludhiana_2025_survey",
      "label": "Epson Ludhiana 2025 field survey campaign",
      "_origin": "semantic",
      "captured_at": "2025-01-01",
      "community": 705,
      "community_name": "WhatsApp Notifications Service",
      "file_type": "concept",
      "norm_label": "epson ludhiana 2025 field survey campaign"
    },
    {
      "id": "epson_organization",
      "label": "Epson - Japanese imaging and printing technology company",
      "_origin": "semantic",
      "captured_at": "2025-01-01",
      "community": 706,
      "community_name": "YEMO Account Management",
      "file_type": "concept",
      "norm_label": "epson - japanese imaging and printing technology company"
    },
    {
      "id": "unico_engineering_location",
      "label": "Unico Engineering Works - manufacturing facility in Mohali, Punjab",
      "_origin": "semantic",
      "captured_at": "2025-01-01",
      "community": 968,
      "community_name": "Multi-Recce Review Interface",
      "file_type": "concept",
      "norm_label": "unico engineering works - manufacturing facility in mohali, punjab"
    },
    {
      "id": "adr_kit",
      "label": "adr-kit",
      "_origin": "semantic",
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "file_type": "code",
      "norm_label": "adr-kit"
    },
    {
      "id": "claude_in_chrome",
      "label": "Claude-in-Chrome (CiC)",
      "_origin": "semantic",
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "file_type": "concept",
      "norm_label": "claude-in-chrome (cic)"
    },
    {
      "id": "docs_adr_adr_124_playwright_first_for_pwa_visual_capture",
      "label": "ADR-124 Playwright Is the Default Tool for PWA Screenshot/Screencast Automation",
      "_origin": "semantic",
      "community": 102,
      "community_name": "Video Tutorial Build Pipeline",
      "file_type": "document",
      "norm_label": "adr-124 playwright is the default tool for pwa screenshot/screencast automation",
      "source_file": "docs/adr/ADR-124-playwright-first-for-pwa-visual-capture.md"
    },
    {
      "id": "canapprovejob_check",
      "label": "canApproveJob check",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "code",
      "norm_label": "canapprovejob check",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "canapprovetour_check",
      "label": "canApproveTour check",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "code",
      "norm_label": "canapprovetour check",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "sales_create_job_rpc",
      "label": "sales.create_job RPC",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "code",
      "norm_label": "sales.create_job rpc",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "cache_ver",
      "label": "CACHE_VER string",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "cache_ver string",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "deleted_draft_resurrection_bug",
      "label": "Deleted draft resurrection bug",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "deleted draft resurrection bug",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "edit_after_pull_bug",
      "label": "Edit-after-pull destroyed data bug",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "edit-after-pull destroyed data bug",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "fileless_line_item_bug",
      "label": "Fileless line item not stored bug",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "fileless line item not stored bug",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "indexeddb",
      "label": "IndexedDB",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "indexeddb",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "network_push_failure_bug",
      "label": "Network-level push failure silent bug",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "network-level push failure silent bug",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "rentveh_pwa",
      "label": "RentVeh PWA",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "concept",
      "norm_label": "rentveh pwa"
    },
    {
      "id": "adr_125",
      "label": "ADR-125 Tours Link to Multiple Jobs via a True Many-to-Many Bridge Table",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "document",
      "norm_label": "adr-125 tours link to multiple jobs via a true many-to-many bridge table",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "adr_139",
      "label": "ADR-139 Draft Is Server State, Not Device State",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "document",
      "norm_label": "adr-139 draft is server state, not device state",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "adr_140",
      "label": "ADR-140 If You May Approve It, You May Create It",
      "_origin": "semantic",
      "community": 103,
      "community_name": "Learning Hub Architecture ADRs",
      "file_type": "document",
      "norm_label": "adr-140 if you may approve it, you may create it",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "paid_openrouter",
      "label": "Paid OpenRouter",
      "_origin": "semantic",
      "community": 11,
      "community_name": "Node Package Manifest Configuration",
      "file_type": "concept",
      "norm_label": "paid openrouter",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "finance_custodian_pwa",
      "label": "Finance (Custodian) PWA",
      "_origin": "semantic",
      "community": 12,
      "community_name": "PWA Module Governance",
      "file_type": "concept",
      "norm_label": "finance (custodian) pwa",
      "source_file": "sales/MDD_sales.md",
      "source_location": 509
    },
    {
      "id": "api_constant",
      "label": "API constant",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "api constant",
      "source_file": "learn/index.html",
      "source_location": 95
    },
    {
      "id": "buildcatalog_function",
      "label": "buildCatalog function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "buildcatalog function",
      "source_file": "learn/index.html",
      "source_location": 273
    },
    {
      "id": "buildteamtable_function",
      "label": "buildTeamTable function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "buildteamtable function",
      "source_file": "learn/index.html",
      "source_location": 307
    },
    {
      "id": "checkauth_function",
      "label": "checkAuth function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "checkauth function",
      "source_file": "learn/index.html",
      "source_location": 154
    },
    {
      "id": "emp_names",
      "label": "EMP_NAMES constant",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "emp_names constant",
      "source_file": "learn/index.html",
      "source_location": 100
    },
    {
      "id": "get_function",
      "label": "get function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "get function",
      "source_file": "learn/index.html",
      "source_location": 145
    },
    {
      "id": "html_document_learn",
      "label": "index.html (Learning Hub PWA)",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "index.html (learning hub pwa)",
      "source_file": "learn/index.html",
      "source_location": 1
    },
    {
      "id": "init_function",
      "label": "init function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "init function",
      "source_file": "learn/index.html",
      "source_location": 371
    },
    {
      "id": "ls_session",
      "label": "LS_SESSION constant",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "ls_session constant",
      "source_file": "learn/index.html",
      "source_location": 96
    },
    {
      "id": "rendergroup_function",
      "label": "renderGroup function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "rendergroup function",
      "source_file": "learn/index.html",
      "source_location": 249
    },
    {
      "id": "rpc_function",
      "label": "rpc function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "rpc function",
      "source_file": "learn/index.html",
      "source_location": 137
    },
    {
      "id": "showview_function",
      "label": "showView function",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "code",
      "norm_label": "showview function",
      "source_file": "learn/index.html",
      "source_location": 341
    },
    {
      "id": "learn_tutorial",
      "label": "Learning Hub Tutorial",
      "_origin": "semantic",
      "community": 121,
      "community_name": "IST Timezone Display Standard",
      "file_type": "concept",
      "norm_label": "learning hub tutorial",
      "source_file": "learn/index.html"
    },
    {
      "id": "f_advance",
      "label": "f-advance",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-advance"
    },
    {
      "id": "f_end",
      "label": "f-end",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-end"
    },
    {
      "id": "f_end_odo",
      "label": "f-end-odo",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-end-odo"
    },
    {
      "id": "f_food",
      "label": "f-food",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-food"
    },
    {
      "id": "f_fuel_rate",
      "label": "f-fuel-rate",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-fuel-rate"
    },
    {
      "id": "f_mileage",
      "label": "f-mileage",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-mileage"
    },
    {
      "id": "f_ovr",
      "label": "f-ovr",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-ovr"
    },
    {
      "id": "f_purpose",
      "label": "f-purpose",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-purpose"
    },
    {
      "id": "f_rentday",
      "label": "f-rentday",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-rentday"
    },
    {
      "id": "f_start",
      "label": "f-start",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-start"
    },
    {
      "id": "f_start_odo",
      "label": "f-start-odo",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "f-start-odo"
    },
    {
      "id": "rentveh_expense_form",
      "label": "Rent Vehicle Expense Form",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "rent vehicle expense form"
    },
    {
      "id": "rentveh_expenses",
      "label": "rentveh.expenses",
      "_origin": "semantic",
      "community": 135,
      "community_name": "Client Branding Approval Workflow",
      "file_type": "concept",
      "norm_label": "rentveh.expenses"
    },
    {
      "id": "customers_mini_pwa",
      "label": "Customers Mini-PWA",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "customers mini-pwa",
      "source_file": "sales/MDD_sales.md",
      "source_location": 405
    },
    {
      "id": "finance_vendors_pwa",
      "label": "Vendor Management PWA",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "vendor management pwa",
      "source_file": "sales/MDD_sales.md",
      "source_location": 512
    },
    {
      "id": "harish",
      "label": "Harish",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "harish"
    },
    {
      "id": "hub_pwa_sales_mdd",
      "label": "Hub PWA (Sales MDD)",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "hub pwa (sales mdd)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 515
    },
    {
      "id": "mukesh",
      "label": "Mukesh",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "mukesh"
    },
    {
      "id": "pramod",
      "label": "Pramod",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "pramod"
    },
    {
      "id": "rakesh",
      "label": "Rakesh",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "rakesh"
    },
    {
      "id": "sales_access_group",
      "label": "sales access group",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "sales access group",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "tour_approve_access_group",
      "label": "tour_approve access group",
      "_origin": "semantic",
      "community": 141,
      "community_name": "Database Roles and Permissions",
      "file_type": "concept",
      "norm_label": "tour_approve access group",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "label": "DispatchWithAutomation PWA",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "code",
      "norm_label": "dispatchwithautomation pwa",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 4
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_playwright_freight_charges_py",
      "label": "playwright_freight_charges.py",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "code",
      "norm_label": "playwright_freight_charges.py",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 114
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_assignment_process",
      "label": "AWB Assignment Process",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "awb assignment process",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 28
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bills_invoices",
      "label": "Panel: Bills / Invoices",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "panel: bills / invoices",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 122
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_cod_remittance",
      "label": "Panel: COD Remittance",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "panel: cod remittance",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 116
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_selection",
      "label": "Panel: Courier Selection",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "panel: courier selection",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 86
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
      "label": "Panel: Freight & VAS Charges",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "panel: freight & vas charges",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 113
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_discrepancy",
      "label": "Panel: Weight Discrepancy",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "panel: weight discrepancy",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 104
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_pickup_process",
      "label": "Pickup Process",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "pickup process",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 29
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_serviceability_concept",
      "label": "Serviceability Concept",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "serviceability concept",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 26
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_tracking_process",
      "label": "Tracking Process",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "tracking process",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 30
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_vas",
      "label": "Value-Added Services (VAS)",
      "_origin": "semantic",
      "community": 145,
      "community_name": "Employee PWA Access Control",
      "file_type": "concept",
      "norm_label": "value-added services (vas)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "ad_hoc_capture_scripts",
      "label": "Ad-hoc Capture Scripts",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "ad-hoc capture scripts"
    },
    {
      "id": "e2e_testing",
      "label": "E2E Testing",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "e2e testing"
    },
    {
      "id": "inject_supervisor",
      "label": "injectSupervisor()",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "injectsupervisor()"
    },
    {
      "id": "page_goto",
      "label": "page.goto()",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "page.goto()"
    },
    {
      "id": "page_screenshot",
      "label": "page.screenshot()",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "page.screenshot()"
    },
    {
      "id": "playwright",
      "label": "Playwright",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "playwright"
    },
    {
      "id": "pwa_visual_capture_automation",
      "label": "PWA Visual Capture Automation",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "pwa visual capture automation"
    },
    {
      "id": "sitecap",
      "label": "SiteCap",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "sitecap"
    },
    {
      "id": "tutorial_pipeline",
      "label": "Video Tutorial Production Pipeline",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "video tutorial production pipeline"
    },
    {
      "id": "walkthroughrunner",
      "label": "WalkthroughRunner",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "walkthroughrunner"
    },
    {
      "id": "walkthroughs_framework",
      "label": "Walkthroughs Framework",
      "_origin": "semantic",
      "community": 152,
      "community_name": "Recce Form Screens and Modals",
      "file_type": "concept",
      "norm_label": "walkthroughs framework"
    },
    {
      "id": "adr_generator_agent",
      "label": "/adr-generator",
      "_origin": "semantic",
      "community": 157,
      "community_name": "Print Estimation Engine Design",
      "file_type": "concept",
      "norm_label": "/adr-generator"
    },
    {
      "id": "adr_kit_tool",
      "label": "adr-kit",
      "_origin": "semantic",
      "community": 157,
      "community_name": "Print Estimation Engine Design",
      "file_type": "concept",
      "norm_label": "adr-kit"
    },
    {
      "id": "claude_dir",
      "label": ".claude/",
      "_origin": "semantic",
      "community": 157,
      "community_name": "Print Estimation Engine Design",
      "file_type": "concept",
      "norm_label": ".claude/"
    },
    {
      "id": "installation_my_tours",
      "label": "installation.my_tours RPC",
      "_origin": "semantic",
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "file_type": "code",
      "norm_label": "installation.my_tours rpc",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "installation_tour_list",
      "label": "installation.tour_list view",
      "_origin": "semantic",
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "file_type": "code",
      "norm_label": "installation.tour_list view",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "sales_job_tours_job_id_column",
      "label": "sales.job_tours.job_id column",
      "_origin": "semantic",
      "community": 158,
      "community_name": "VideoSmith Wrapper Architecture ADR",
      "file_type": "code",
      "norm_label": "sales.job_tours.job_id column",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "finance_upi_index",
      "label": "UPI Pay Index HTML",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "upi pay index html",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_check_app_update_func",
      "label": "checkAppUpdate Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "checkappupdate function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_check_url_params_func",
      "label": "checkUrlParams Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "checkurlparams function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_custodian_ids_const",
      "label": "CUSTODIAN_IDS Constant",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "custodian_ids constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_db_const",
      "label": "DB Constant",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "db constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_do_payee_search_func",
      "label": "doPayeeSearch Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "dopayeesearch function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_fmt_amount_input",
      "label": "fmtAmountInput Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "fmtamountinput function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_init_func",
      "label": "init Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "init function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_launch_upi",
      "label": "launchUpi Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "launchupi function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_load_custodians_func",
      "label": "loadCustodians Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "loadcustodians function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_load_dash_func",
      "label": "loadDash Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "loaddash function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_location_reload",
      "label": "location.reload()",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "location.reload()",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_manifest_json",
      "label": "manifest.json",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "manifest.json",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_on_amount_input",
      "label": "onAmountInput Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "onamountinput function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_on_manual_vpa_input",
      "label": "onManualVpaInput Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "onmanualvpainput function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_on_payee_focus",
      "label": "onPayeeFocus Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "onpayeefocus function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_on_payee_input",
      "label": "onPayeeInput Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "onpayeeinput function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_payee_results_var",
      "label": "payeeResults Variable",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "payeeresults variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_rd_const",
      "label": "_RD Constant",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "_rd constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_register_sw_func",
      "label": "registerSW Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "registersw function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_render_upi_apps_func",
      "label": "renderUpiApps Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "renderupiapps function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_reset_form",
      "label": "resetForm Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "resetform function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_select_mode",
      "label": "selectMode Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "selectmode function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_select_reason",
      "label": "selectReason Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "selectreason function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_show_pay_screen",
      "label": "showPayScreen Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "showpayscreen function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_show_screen",
      "label": "showScreen Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "showscreen function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_submit_payment",
      "label": "submitPayment Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "submitpayment function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_update_ref_label_func",
      "label": "updateRefLabel Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "updatereflabel function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_update_upi_section_func",
      "label": "updateUpiSection Function",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "code",
      "norm_label": "updateupisection function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_custodian_link",
      "label": "Custodian Link",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "concept",
      "norm_label": "custodian link",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_hub_link",
      "label": "Hub Link",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "concept",
      "norm_label": "hub link",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_tutorials_link",
      "label": "Tutorials Link",
      "_origin": "semantic",
      "community": 18,
      "community_name": "File Processing and Export",
      "file_type": "concept",
      "norm_label": "tutorials link",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "tour_pg_excel_contract",
      "label": "Excel Input Contract (Required: name/address; Optional: city, lat/lng, phone, notes)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "concept",
      "norm_label": "excel input contract (required: name/address; optional: city, lat/lng, phone, notes)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a75"
    },
    {
      "id": "tour_pg_localStorage_schema",
      "label": "LocalStorage Schema (Saved tours with origin, stops, metadata)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "concept",
      "norm_label": "localstorage schema (saved tours with origin, stops, metadata)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a73"
    },
    {
      "id": "tour_pg_sortable_js",
      "label": "SortableJS (Touch-friendly drag-reorder on tour tiles)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "concept",
      "norm_label": "sortablejs (touch-friendly drag-reorder on tour tiles)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a73"
    },
    {
      "id": "tour_pg_ext_geo_classification",
      "label": "Extension v20: Geographical Classification + Dual-Mode Dashboard",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "document",
      "norm_label": "extension v20: geographical classification + dual-mode dashboard",
      "rationale": "Counters schema adds city_tier, store_type, geo_cluster; dashboard loads all 500 counters once, client-side Array.filter() per ADR-027 (leave-one-out faceting); search mode unchanged (proxy-backed, LIMIT 100)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a7F"
    },
    {
      "id": "tour_pg_ext_history_sharing",
      "label": "Extension v21: Org-wide History Sharing + Token-AND Search",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "document",
      "norm_label": "extension v21: org-wide history sharing + token-and search",
      "rationale": "Retroactive sharing (default is_private=false); owner-only delete/edit; editing forks a new record; Token-AND search (whitespace-split tokens, every token must appear); Dexie cache namespaced per emp_id",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a7G"
    },
    {
      "id": "tour_pg_ext_manual_planner",
      "label": "Extension v19: Manual Tour Planner (Start/Destination Picker, Generalized fixloc)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "document",
      "norm_label": "extension v19: manual tour planner (start/destination picker, generalized fixloc)",
      "rationale": "Additive entry path (not replacing Excel flow); reuses parametrized fixloc picker (purpose='pick-origin'|'add-stop'|'edit-stop'); stops produced by shared factory; GPS optional via /reverse endpoint",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a7E"
    },
    {
      "id": "tour_pg_matrix_chunking",
      "label": "Matrix Chunking Strategy (TomTom 196-cell limit; 9-origin chunks for \u226514 stops)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "rationale",
      "norm_label": "matrix chunking strategy (tomtom 196-cell limit; 9-origin chunks for \u226514 stops)",
      "rationale": "Handles large stop counts within API constraint; verifiable with 14-stop test (1\u20132 chunks, <5s)",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a74"
    },
    {
      "id": "tour_pg_phase_1_tomtom_ext",
      "label": "Phase 1: TomTom MCP Extension (computeBestOrder)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "rationale",
      "norm_label": "phase 1: tomtom mcp extension (computebestorder)",
      "rationale": "Adds routing optimization for \u226412 stops; TomTom Routing v1 API native support; returns waypoint_order permutation",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a74"
    },
    {
      "id": "tour_pg_phase_2_proxy",
      "label": "Phase 2: Tour-pg Proxy (Node.js, Hub Auth, Maps Routing)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "rationale",
      "norm_label": "phase 2: tour-pg proxy (node.js, hub auth, maps routing)",
      "rationale": "Server-side policy enforcement for maps bearer tokens; dual-optimisation: TomTom for \u226412 stops, matrix+nn+2-opt for 13\u201330; protects MCP credentials from browser exposure",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a74"
    },
    {
      "id": "tour_pg_phase_3_pwa_shell",
      "label": "Phase 3: Tour-pg PWA Shell (Excel/Manual Input, Drag Editor, Share)",
      "_origin": "semantic",
      "community": 181,
      "community_name": "Tour Planner Playground Specification",
      "file_type": "rationale",
      "norm_label": "phase 3: tour-pg pwa shell (excel/manual input, drag editor, share)",
      "rationale": "Single-session ephemeral planning tool; Excel upload with auto-dedup and geocoding; drag-reorder tiles; live recalc on include/exclude toggles; localStorage persistence",
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "\u00a74"
    },
    {
      "id": "concept_cascading_filter_engine",
      "label": "Cascading Filter Engine with Leave-One-Out Faceting",
      "_origin": "semantic",
      "community": 189,
      "community_name": "PWA Header and Tutorial Standards",
      "file_type": "concept",
      "norm_label": "cascading filter engine with leave-one-out faceting",
      "source_file": "activity/MDD_activity.md"
    },
    {
      "id": "date_columns",
      "label": "date columns",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "code",
      "norm_label": "date columns",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "iso_string_text_slice",
      "label": "ISO string .slice(0,10)",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "code",
      "norm_label": "iso string .slice(0,10)",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "lm360_database",
      "label": "lm360 database",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "code",
      "norm_label": "lm360 database",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "new_date_function",
      "label": "new Date(s) function",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "code",
      "norm_label": "new date(s) function",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "timestamptz_column_type",
      "label": "timestamptz column type",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "code",
      "norm_label": "timestamptz column type",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "lexicographic_string_comparison",
      "label": "Lexicographic string comparison",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "concept",
      "norm_label": "lexicographic string comparison",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "postgrest_grants",
      "label": "PostgREST Grants",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "concept",
      "norm_label": "postgrest grants"
    },
    {
      "id": "timezone_setting",
      "label": "timezone setting",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "concept",
      "norm_label": "timezone setting",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "adr_141",
      "label": "ADR-141 Database Renders Time in IST",
      "_origin": "semantic",
      "community": 191,
      "community_name": "Mobile Root Document Scrolling",
      "file_type": "document",
      "norm_label": "adr-141 database renders time in ist",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "btl_campaigns",
      "label": "btl.campaigns",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.campaigns",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_claim_events",
      "label": "btl.claim_events",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.claim_events",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_claims",
      "label": "btl.claims",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.claims",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_dispatches",
      "label": "btl.dispatches",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.dispatches",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_gift_rules",
      "label": "btl.gift_rules",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.gift_rules",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_partners",
      "label": "btl.partners",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl.partners",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_rpc_login",
      "label": "btl_login() RPC",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl_login() rpc",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_rpc_submit_claim",
      "label": "btl_submit_claim() RPC",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl_submit_claim() rpc",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_schema",
      "label": "btl schema",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "code",
      "norm_label": "btl schema",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "btl_pwa",
      "label": "BTL Offers PWA",
      "_origin": "semantic",
      "community": 245,
      "community_name": "PWA Application Manifest Configuration",
      "file_type": "concept",
      "norm_label": "btl offers pwa",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "goclassify_function",
      "label": "goClassify() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "goclassify() function",
      "source_file": "oc-admin/index.html",
      "source_location": 308
    },
    {
      "id": "goconflicts_function",
      "label": "goConflicts() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "goconflicts() function",
      "source_file": "oc-admin/index.html",
      "source_location": 312
    },
    {
      "id": "gohome_function",
      "label": "goHome() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "gohome() function",
      "source_file": "oc-admin/index.html",
      "source_location": 284
    },
    {
      "id": "gohub_function",
      "label": "goHub() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "gohub() function",
      "source_file": "oc-admin/index.html",
      "source_location": 271
    },
    {
      "id": "goimport_function",
      "label": "goImport() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "goimport() function",
      "source_file": "oc-admin/index.html",
      "source_location": 302
    },
    {
      "id": "html_document_oc_admin",
      "label": "index.html (OC Contact Import PWA)",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "index.html (oc contact import pwa)",
      "source_file": "oc-admin/index.html",
      "source_location": 1
    },
    {
      "id": "oclogout_function",
      "label": "ocLogout() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "oclogout() function",
      "source_file": "oc-admin/index.html",
      "source_location": 272
    },
    {
      "id": "showvcfsection_function",
      "label": "showVcfSection() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "showvcfsection() function",
      "source_file": "oc-admin/index.html",
      "source_location": 331
    },
    {
      "id": "startpicker_function",
      "label": "startPicker() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "startpicker() function",
      "source_file": "oc-admin/index.html",
      "source_location": 326
    },
    {
      "id": "startpickerall_function",
      "label": "startPickerAll() function",
      "_origin": "semantic",
      "community": 255,
      "community_name": "HR Management Core Screens",
      "file_type": "code",
      "norm_label": "startpickerall() function",
      "source_file": "oc-admin/index.html",
      "source_location": 349
    },
    {
      "id": "appscall_function_html",
      "label": "appsCall function (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "appscall function (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 887
    },
    {
      "id": "cfg_object_html",
      "label": "CFG Object (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "cfg object (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "id": "css_styling_installation_release",
      "label": "CSS Styling (Installation PWA Release)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "css styling (installation pwa release)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 17
    },
    {
      "id": "html_document_installation_release",
      "label": "index.html (Installation PWA Release)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "index.html (installation pwa release)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 1
    },
    {
      "id": "javascript_logic_installation_release",
      "label": "JavaScript Logic (Installation PWA Release)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "javascript logic (installation pwa release)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "id": "manpower_array_html",
      "label": "MANPOWER Array (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "manpower array (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 822
    },
    {
      "id": "parsepptx_function_html",
      "label": "parsePptx function (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "parsepptx function (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 905
    },
    {
      "id": "selectrole_function_html",
      "label": "APP.selectRole() function (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "app.selectrole() function (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 996
    },
    {
      "id": "verifypin_function_html",
      "label": "APP.verifyPin() function (HTML embedded)",
      "_origin": "semantic",
      "community": 278,
      "community_name": "Videosmith Highlight Video Architecture",
      "file_type": "code",
      "norm_label": "app.verifypin() function (html embedded)",
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 996
    },
    {
      "id": "notebooklm_server_service",
      "label": "notebooklm-server",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "code",
      "norm_label": "notebooklm-server",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "credential_fronting_sidecar",
      "label": "Credential-Fronting Sidecar",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "credential-fronting sidecar",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "credential_leak",
      "label": "Credential Leak",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "credential leak",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "fail_closed_concept",
      "label": "Fail Closed",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "fail closed",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "gate_before_dispatch_concept",
      "label": "Gate Before Dispatch",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "gate before dispatch",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "notebooklm_server_non_loopback_bind",
      "label": "NotebookLM Server Non-Loopback Bind",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "notebooklm server non-loopback bind",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "patch_callers_first_concept",
      "label": "Patch Callers First",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "patch callers first",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "sidecar_auth_posture",
      "label": "Sidecar Auth Posture",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "sidecar auth posture",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "traefik_label",
      "label": "Traefik Label",
      "_origin": "semantic",
      "community": 280,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "traefik label",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_orders_update_wildcard",
      "label": "API: orders/update/*",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "api: orders/update/*",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 195
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
      "label": "AWB Object",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "awb object",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_delivered_status",
      "label": "Delivered Status",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "delivered status",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
      "label": "In-Transit Status",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "in-transit status",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_ndr_status",
      "label": "NDR Status",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "ndr status",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_order_object",
      "label": "Order Object",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "order object",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_rto_status",
      "label": "RTO Status",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "rto status",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_shipment_object",
      "label": "Shipment Object",
      "_origin": "semantic",
      "community": 309,
      "community_name": "Job Costing and Accounting",
      "file_type": "concept",
      "norm_label": "shipment object",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "id": "lenovo_tutorial_js_tab_switching_logic",
      "label": "JavaScript Tab Switching Logic",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": "javascript tab switching logic",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_section_element",
      "label": "<section> element CSS",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": "<section> element css",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_section_on_class",
      "label": "section.on CSS Class",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": "section.on css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_tab_class",
      "label": ".tab CSS Class",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": ".tab css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_tab_on_class",
      "label": ".tab.on CSS Class",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": ".tab.on css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_tabs_class",
      "label": ".tabs CSS Class",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "code",
      "norm_label": ".tabs css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_section_toggle",
      "label": "Section Toggling Logic",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "concept",
      "norm_label": "section toggling logic",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_tabs_navigation_component",
      "label": "Tabs Navigation Component",
      "_origin": "semantic",
      "community": 314,
      "community_name": "Web App Manifest Metadata",
      "file_type": "concept",
      "norm_label": "tabs navigation component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_sr_vs_dakia_py",
      "label": "sr_vs_dakia.py",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "code",
      "norm_label": "sr_vs_dakia.py",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 226
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "label": "API: GET courier/serviceability/",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "api: get courier/serviceability/",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 74
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pincode_zone_mapping",
      "label": "Panel: Pincode Zone Mapping",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: pincode zone mapping",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 89
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_radar_dashboard",
      "label": "Panel: Radar Dashboard",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: radar dashboard",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 48
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_rate_calculator",
      "label": "Panel: Rate Calculator",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: rate calculator",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 73
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_rate_card",
      "label": "Panel: Rate Card",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: rate card",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 76
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_radar",
      "label": "Radar",
      "_origin": "semantic",
      "community": 327,
      "community_name": "Fund Custodian E2E Tests",
      "file_type": "concept",
      "norm_label": "radar",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_track_awb_awb",
      "label": "API: GET courier/track/awb/{awb}",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "api: get courier/track/awb/{awb}",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 99
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_track_shipment_id",
      "label": "API: GET courier/track/shipment/{id}",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "api: get courier/track/shipment/{id}",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 99
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders",
      "label": "API: GET orders",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "api: get orders",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 59
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders_show_id",
      "label": "API: GET orders/show/{id}",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "api: get orders/show/{id}",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 59
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_all_shipments",
      "label": "Panel: All Shipments",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: all shipments",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 98
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_homepage",
      "label": "Panel: Homepage",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: homepage",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 42
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_orders",
      "label": "Panel: New Orders",
      "_origin": "semantic",
      "community": 328,
      "community_name": "Recce Client E2E Tests",
      "file_type": "concept",
      "norm_label": "panel: new orders",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 58
    },
    {
      "id": "html_document_printing",
      "label": "index.html (Print Nest PWA)",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "index.html (print nest pwa)",
      "source_file": "printing/index.html",
      "source_location": 1
    },
    {
      "id": "loaddemoitems_function",
      "label": "loadDemoItems() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "loaddemoitems() function",
      "source_file": "printing/index.html",
      "source_location": 150
    },
    {
      "id": "loadruns_function",
      "label": "loadRuns() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "loadruns() function",
      "source_file": "printing/index.html",
      "source_location": 140
    },
    {
      "id": "loadstock_function",
      "label": "loadStock() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "loadstock() function",
      "source_file": "printing/index.html",
      "source_location": 141
    },
    {
      "id": "navto_function",
      "label": "navTo() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "navto() function",
      "source_file": "printing/index.html",
      "source_location": 139
    },
    {
      "id": "resetadd_function",
      "label": "resetAdd() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "resetadd() function",
      "source_file": "printing/index.html",
      "source_location": 139
    },
    {
      "id": "switchtab_function",
      "label": "switchTab() function",
      "_origin": "semantic",
      "community": 331,
      "community_name": "Dispatch AI Address Proxy",
      "file_type": "code",
      "norm_label": "switchtab() function",
      "source_file": "printing/index.html",
      "source_location": 157
    },
    {
      "id": "authenticate_before_dispatch_decision",
      "label": "Authenticate Before Dispatch (Decision)",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "authenticate before dispatch (decision)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "forgetting_risk",
      "label": "Forgetting Risk",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "forgetting risk",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "new_routes_inherit_auth",
      "label": "New Routes Inherit Auth",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "new routes inherit auth",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "per_route_check_concept",
      "label": "Per-route Check",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "per-route check",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "route_dispatch",
      "label": "Route Dispatch",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "route dispatch",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "unexpected_401_for_operator",
      "label": "Unexpected 401 for Operator",
      "_origin": "semantic",
      "community": 348,
      "community_name": "Step Flow UI Component",
      "file_type": "concept",
      "norm_label": "unexpected 401 for operator",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "job_tour_request_row",
      "label": "job_tour_request row",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "code",
      "norm_label": "job_tour_request row",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "sales_approve_job_tour_request_rpc",
      "label": "sales.approve_job_tour_request RPC",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "code",
      "norm_label": "sales.approve_job_tour_request rpc",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "new_pwa_scaffolding",
      "label": "New PWA Scaffolding",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "new pwa scaffolding"
    },
    {
      "id": "sales_job_tour_requests",
      "label": "sales.job_tour_requests",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "sales.job_tour_requests"
    },
    {
      "id": "sales_job_tours",
      "label": "sales.job_tours",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "sales.job_tours"
    },
    {
      "id": "sales_jobs",
      "label": "sales.jobs",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "sales.jobs"
    },
    {
      "id": "sales_tour_jobs",
      "label": "sales.tour_jobs",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "sales.tour_jobs"
    },
    {
      "id": "tour_expense_pwa",
      "label": "Tour Expense PWA",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "concept",
      "norm_label": "tour expense pwa"
    },
    {
      "id": "df_02",
      "label": "DF-02",
      "_origin": "semantic",
      "community": 35,
      "community_name": "Excel Counter Data Extraction",
      "file_type": "document",
      "norm_label": "df-02",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "lenovo_tutorial_body_class",
      "label": ".body CSS Class",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "code",
      "norm_label": ".body css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_num_class",
      "label": ".num CSS Class",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "code",
      "norm_label": ".num css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_step_class",
      "label": ".step CSS Class",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "code",
      "norm_label": ".step css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_tip_class",
      "label": ".tip CSS Class",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "code",
      "norm_label": ".tip css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_warn_class",
      "label": ".warn CSS Class",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "code",
      "norm_label": ".warn css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_step_ui_component",
      "label": "Step UI Component",
      "_origin": "semantic",
      "community": 362,
      "community_name": "Text-to-Speech Subtitle Generator",
      "file_type": "concept",
      "norm_label": "step ui component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_figure_element",
      "label": "<figure> element CSS",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "code",
      "norm_label": "<figure> element css",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_js_image_zoom_logic",
      "label": "JavaScript Image Zoom Logic",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "code",
      "norm_label": "javascript image zoom logic",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_zoom_class",
      "label": ".zoom CSS Class",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "code",
      "norm_label": ".zoom css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_zoom_img_id",
      "label": "#zoom-img HTML Element ID",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "code",
      "norm_label": "#zoom-img html element id",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_zoom_on_class",
      "label": ".zoom.on CSS Class",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "code",
      "norm_label": ".zoom.on css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_image_zoom_modal_component",
      "label": "Image Zoom Modal Component",
      "_origin": "semantic",
      "community": 363,
      "community_name": "Admin Zone Deletion Guard",
      "file_type": "concept",
      "norm_label": "image zoom modal component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "admin_html_delete_zone",
      "label": "deleteZone() function in admin PWA",
      "_origin": "semantic",
      "community": 374,
      "community_name": "Fund Custodian UI Tour",
      "file_type": "code",
      "norm_label": "deletezone() function in admin pwa",
      "source_file": "/admin/index.html",
      "source_location": null
    },
    {
      "id": "admin_html_guard_check",
      "label": "Zone deletion guard \u2014 accounts check",
      "_origin": "semantic",
      "community": 374,
      "community_name": "Fund Custodian UI Tour",
      "file_type": "code",
      "norm_label": "zone deletion guard \u2014 accounts check",
      "source_file": "/admin/index.html",
      "source_location": null
    },
    {
      "id": "api_endpoint_accounts_zone",
      "label": "POST /db/accounts?zone=eq. (zone filter query)",
      "_origin": "semantic",
      "community": 374,
      "community_name": "Fund Custodian UI Tour",
      "file_type": "concept",
      "norm_label": "post /db/accounts?zone=eq. (zone filter query)",
      "source_file": "/admin/index.html",
      "source_location": null
    },
    {
      "id": "data_accounts_table",
      "label": "client.accounts table with zone column",
      "_origin": "semantic",
      "community": 374,
      "community_name": "Fund Custodian UI Tour",
      "file_type": "concept",
      "norm_label": "client.accounts table with zone column",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "data_zones_table",
      "label": "client.zones table schema",
      "_origin": "semantic",
      "community": 374,
      "community_name": "Fund Custodian UI Tour",
      "file_type": "concept",
      "norm_label": "client.zones table schema",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "concept_expense_impress_settlement",
      "label": "Expense Impress Auto-Settlement Pattern",
      "_origin": "semantic",
      "community": 375,
      "community_name": "Fund Transfer Acceptance Workflows",
      "file_type": "concept",
      "norm_label": "expense impress auto-settlement pattern",
      "source_file": "expense/MDD_expense.md"
    },
    {
      "id": "client_html_approval_button_handlers",
      "label": "Approval option button handlers (approve/reject/comment)",
      "_origin": "semantic",
      "community": 378,
      "community_name": "Video Pipeline Build Phases",
      "file_type": "code",
      "norm_label": "approval option button handlers (approve/reject/comment)",
      "source_file": "/client/index.html",
      "source_location": null
    },
    {
      "id": "client_html_enter_recce_approval",
      "label": "enterRecceApproval() function in client portal",
      "_origin": "semantic",
      "community": 378,
      "community_name": "Video Pipeline Build Phases",
      "file_type": "code",
      "norm_label": "enterrecceapproval() function in client portal",
      "source_file": "/client/index.html",
      "source_location": null
    },
    {
      "id": "client_html_render_approval_screen",
      "label": "renderApprovalScreen() function in client portal",
      "_origin": "semantic",
      "community": 378,
      "community_name": "Video Pipeline Build Phases",
      "file_type": "code",
      "norm_label": "renderapprovalscreen() function in client portal",
      "source_file": "/client/index.html",
      "source_location": null
    },
    {
      "id": "api_endpoint_submissions_status",
      "label": "PATCH /db/submissions (client_status update)",
      "_origin": "semantic",
      "community": 378,
      "community_name": "Video Pipeline Build Phases",
      "file_type": "concept",
      "norm_label": "patch /db/submissions (client_status update)",
      "source_file": "/client/index.html",
      "source_location": null
    },
    {
      "id": "data_submissions_table",
      "label": "recce.submissions table with client_status column",
      "_origin": "semantic",
      "community": 378,
      "community_name": "Video Pipeline Build Phases",
      "file_type": "concept",
      "norm_label": "recce.submissions table with client_status column",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "authorization_header",
      "label": "Authorization Header",
      "_origin": "semantic",
      "community": 379,
      "community_name": "VideoSmith Data Model Schema",
      "file_type": "concept",
      "norm_label": "authorization header",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "caller_token_environment_dependency",
      "label": "Caller Token Environment Dependency",
      "_origin": "semantic",
      "community": 379,
      "community_name": "VideoSmith Data Model Schema",
      "file_type": "concept",
      "norm_label": "caller token environment dependency",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "compose_restart_cost",
      "label": "Compose Restart Cost",
      "_origin": "semantic",
      "community": 379,
      "community_name": "VideoSmith Data Model Schema",
      "file_type": "concept",
      "norm_label": "compose restart cost",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "deployment_order",
      "label": "Deployment Order",
      "_origin": "semantic",
      "community": 379,
      "community_name": "VideoSmith Data Model Schema",
      "file_type": "concept",
      "norm_label": "deployment order",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "patch_callers_first_decision",
      "label": "Patch Callers First (Decision)",
      "_origin": "semantic",
      "community": 379,
      "community_name": "VideoSmith Data Model Schema",
      "file_type": "concept",
      "norm_label": "patch callers first (decision)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "claude_proxy_service",
      "label": "claude-proxy",
      "_origin": "semantic",
      "community": 384,
      "community_name": "Portfolio Website V1 Typography",
      "file_type": "code",
      "norm_label": "claude-proxy",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "fail_open_concept_context",
      "label": "Fail-Open (Context)",
      "_origin": "semantic",
      "community": 384,
      "community_name": "Portfolio Website V1 Typography",
      "file_type": "concept",
      "norm_label": "fail-open (context)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "invisible_failure",
      "label": "Invisible Failure",
      "_origin": "semantic",
      "community": 384,
      "community_name": "Portfolio Website V1 Typography",
      "file_type": "concept",
      "norm_label": "invisible failure",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "token_check",
      "label": "Token Check",
      "_origin": "semantic",
      "community": 384,
      "community_name": "Portfolio Website V1 Typography",
      "file_type": "concept",
      "norm_label": "token check",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "vision_route",
      "label": "/vision route",
      "_origin": "semantic",
      "community": 384,
      "community_name": "Portfolio Website V1 Typography",
      "file_type": "concept",
      "norm_label": "/vision route",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "fail_closed_decision",
      "label": "Fail Closed (Decision)",
      "_origin": "semantic",
      "community": 397,
      "community_name": "Tour Implementation Roadmap Phases",
      "file_type": "concept",
      "norm_label": "fail closed (decision)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "if_token_and_prohibited",
      "label": "if TOKEN and ... prohibited",
      "_origin": "semantic",
      "community": 397,
      "community_name": "Tour Implementation Roadmap Phases",
      "file_type": "concept",
      "norm_label": "if token and ... prohibited",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "missing_token",
      "label": "Missing Token",
      "_origin": "semantic",
      "community": 397,
      "community_name": "Tour Implementation Roadmap Phases",
      "file_type": "concept",
      "norm_label": "missing token",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "startup_failure_signal",
      "label": "Startup Failure Signal",
      "_origin": "semantic",
      "community": 397,
      "community_name": "Tour Implementation Roadmap Phases",
      "file_type": "concept",
      "norm_label": "startup failure signal",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "system_exit_on_startup",
      "label": "SystemExit on Startup",
      "_origin": "semantic",
      "community": 397,
      "community_name": "Tour Implementation Roadmap Phases",
      "file_type": "concept",
      "norm_label": "systemexit on startup",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "lenovo_tutorial_back_link",
      "label": "Back to app link",
      "_origin": "semantic",
      "community": 402,
      "community_name": "Docker and Traefik Infrastructure",
      "file_type": "code",
      "norm_label": "back to app link",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_header_element",
      "label": "<header> element CSS",
      "_origin": "semantic",
      "community": 402,
      "community_name": "Docker and Traefik Infrastructure",
      "file_type": "code",
      "norm_label": "<header> element css",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_ico_class",
      "label": ".ico CSS Class",
      "_origin": "semantic",
      "community": 402,
      "community_name": "Docker and Traefik Infrastructure",
      "file_type": "code",
      "norm_label": ".ico css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_sub_class",
      "label": ".sub CSS Class",
      "_origin": "semantic",
      "community": 402,
      "community_name": "Docker and Traefik Infrastructure",
      "file_type": "code",
      "norm_label": ".sub css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_header_component",
      "label": "Tutorial Header Component",
      "_origin": "semantic",
      "community": 402,
      "community_name": "Docker and Traefik Infrastructure",
      "file_type": "concept",
      "norm_label": "tutorial header component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_ndr_all",
      "label": "API: GET ndr/all",
      "_origin": "semantic",
      "community": 423,
      "community_name": "HR Playwright Testing",
      "file_type": "concept",
      "norm_label": "api: get ndr/all",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_ndr_awb",
      "label": "API: GET ndr/{awb}",
      "_origin": "semantic",
      "community": 423,
      "community_name": "HR Playwright Testing",
      "file_type": "concept",
      "norm_label": "api: get ndr/{awb}",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_ndr_awb_action",
      "label": "API: POST ndr/{awb}/action",
      "_origin": "semantic",
      "community": 423,
      "community_name": "HR Playwright Testing",
      "file_type": "concept",
      "norm_label": "api: post ndr/{awb}/action",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_ndr_management",
      "label": "Panel: NDR Management",
      "_origin": "semantic",
      "community": 423,
      "community_name": "HR Playwright Testing",
      "file_type": "concept",
      "norm_label": "panel: ndr management",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 101
    },
    {
      "id": "learn_pwa",
      "label": "Learning Hub PWA",
      "_origin": "semantic",
      "community": 426,
      "community_name": "Tour Guide Playwright Testing",
      "file_type": "concept",
      "norm_label": "learning hub pwa",
      "source_file": "learn/index.html"
    },
    {
      "id": "oc_contact_import_pwa",
      "label": "OC Contact Import PWA",
      "_origin": "semantic",
      "community": 426,
      "community_name": "Tour Guide Playwright Testing",
      "file_type": "concept",
      "norm_label": "oc contact import pwa",
      "source_file": "oc-admin/index.html"
    },
    {
      "id": "print_nest_pwa",
      "label": "Print Nest PWA",
      "_origin": "semantic",
      "community": 426,
      "community_name": "Tour Guide Playwright Testing",
      "file_type": "concept",
      "norm_label": "print nest pwa",
      "source_file": "printing/index.html"
    },
    {
      "id": "n1b_vision_defect",
      "label": "N1b Vision Defect",
      "_origin": "semantic",
      "community": 428,
      "community_name": "Node Package Manifest Configuration",
      "file_type": "concept",
      "norm_label": "n1b vision defect",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "status_code",
      "label": "Status Code",
      "_origin": "semantic",
      "community": 428,
      "community_name": "Pre-Build Validation Scripts",
      "file_type": "concept",
      "norm_label": "status code",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "verification_payload",
      "label": "Verification Payload",
      "_origin": "semantic",
      "community": 428,
      "community_name": "Pre-Build Validation Scripts",
      "file_type": "concept",
      "norm_label": "verification payload",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "verify_payload_decision",
      "label": "Verify Payload (Decision)",
      "_origin": "semantic",
      "community": 428,
      "community_name": "Pre-Build Validation Scripts",
      "file_type": "concept",
      "norm_label": "verify payload (decision)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "gemini_proxy_service",
      "label": "gemini-proxy",
      "_origin": "semantic",
      "community": 447,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "code",
      "norm_label": "gemini-proxy",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "gemini_proxy_gating_concept",
      "label": "Gemini Proxy Gating",
      "_origin": "semantic",
      "community": 447,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "concept",
      "norm_label": "gemini proxy gating",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "adr_132",
      "label": "ADR-132",
      "_origin": "semantic",
      "community": 447,
      "community_name": "ADR Kit Generator Skill",
      "file_type": "rationale",
      "norm_label": "adr-132",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "lenovo_tutorial_approver_section",
      "label": "Approver Tutorial Section",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": "approver tutorial section",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_footer_element",
      "label": "<footer> element CSS",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": "<footer> element css",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_head_section",
      "label": "Head & 360LM Tutorial Section",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": "head & 360lm tutorial section",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_index",
      "label": "Lenovo IT Cluster Tutorial HTML Page",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": "lenovo it cluster tutorial html page",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_intro_class",
      "label": ".intro CSS Class",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": ".intro css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_promoter_section",
      "label": "Promoter Tutorial Section",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": "promoter tutorial section",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_wrap_class",
      "label": ".wrap CSS Class",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "code",
      "norm_label": ".wrap css class",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_accent",
      "label": "--accent CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--accent css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_accent2",
      "label": "--accent2 CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--accent2 css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_amber",
      "label": "--amber CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--amber css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_bg",
      "label": "--bg CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--bg css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_bg2",
      "label": "--bg2 CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--bg2 css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_bg3",
      "label": "--bg3 CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--bg3 css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_border",
      "label": "--border CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--border css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_green",
      "label": "--green CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--green css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_radius",
      "label": "--radius CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--radius css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_red",
      "label": "--red CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--red css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_safe_bot",
      "label": "--safe-bot CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--safe-bot css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_safe_top",
      "label": "--safe-top CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--safe-top css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_css_var_text",
      "label": "--text CSS Variable",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "--text css variable",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_footer_component",
      "label": "Tutorial Footer Component",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "tutorial footer component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_intro_section",
      "label": "Intro Section",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "intro section",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_wrap_container",
      "label": "Content Wrapper Container",
      "_origin": "semantic",
      "community": 45,
      "community_name": "Cross-PWA Safety Gate Protocol",
      "file_type": "concept",
      "norm_label": "content wrapper container",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders_processing_return",
      "label": "API: GET orders/processing/return",
      "_origin": "semantic",
      "community": 459,
      "community_name": "PowerShell Job Monitoring",
      "file_type": "concept",
      "norm_label": "api: get orders/processing/return",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 68
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_return",
      "label": "API: POST orders/create/return",
      "_origin": "semantic",
      "community": 459,
      "community_name": "PowerShell Job Monitoring",
      "file_type": "concept",
      "norm_label": "api: post orders/create/return",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 68
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_returns",
      "label": "Panel: New Returns",
      "_origin": "semantic",
      "community": 459,
      "community_name": "PowerShell Job Monitoring",
      "file_type": "concept",
      "norm_label": "panel: new returns",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 67
    },
    {
      "id": "sales_artifacts_schema",
      "label": "sales.artifacts (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.artifacts (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 173
    },
    {
      "id": "sales_briefs_schema",
      "label": "sales.briefs (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.briefs (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 187
    },
    {
      "id": "sales_challan_lines_schema",
      "label": "sales.challan_lines (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.challan_lines (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 337
    },
    {
      "id": "sales_challans_schema",
      "label": "sales.challans (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.challans (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 304
    },
    {
      "id": "sales_challans_v_view",
      "label": "sales.challans_v (view)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.challans_v (view)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 364
    },
    {
      "id": "sales_customers_schema",
      "label": "sales.customers (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.customers (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 409
    },
    {
      "id": "sales_invoice_kpi_view",
      "label": "sales.invoice_kpi (view)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoice_kpi (view)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 360
    },
    {
      "id": "sales_invoice_lines_schema",
      "label": "sales.invoice_lines (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoice_lines (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 268
    },
    {
      "id": "sales_invoice_payment_summary_view",
      "label": "sales.invoice_payment_summary (view)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoice_payment_summary (view)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 354
    },
    {
      "id": "sales_invoice_receipts_schema",
      "label": "sales.invoice_receipts (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoice_receipts (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 282
    },
    {
      "id": "sales_invoices_schema",
      "label": "sales.invoices (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoices (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 204
    },
    {
      "id": "sales_invoices_v_view",
      "label": "sales.invoices_v (view)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.invoices_v (view)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 351
    },
    {
      "id": "sales_job_elements_schema",
      "label": "sales.job_elements (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.job_elements (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 159
    },
    {
      "id": "sales_jobs_schema",
      "label": "sales.jobs (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.jobs (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 57
    },
    {
      "id": "sales_next_dc_no_rpc",
      "label": "sales.next_dc_no (RPC)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.next_dc_no (rpc)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 328
    },
    {
      "id": "sales_next_invoice_no_rpc",
      "label": "sales.next_invoice_no (RPC)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.next_invoice_no (rpc)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 260
    },
    {
      "id": "sales_next_numeral_rpc",
      "label": "sales.next_numeral (RPC)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.next_numeral (rpc)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 395
    },
    {
      "id": "sales_offer_lines_schema",
      "label": "sales.offer_lines (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.offer_lines (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 125
    },
    {
      "id": "sales_offers_schema",
      "label": "sales.offers (schema)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "sales.offers (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 84
    },
    {
      "id": "trg_challan_touch_trigger",
      "label": "trg_challan_touch (Trigger)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "trg_challan_touch (trigger)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 325
    },
    {
      "id": "trg_invoice_payment_trigger",
      "label": "trg_invoice_payment (Trigger)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "trg_invoice_payment (trigger)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 296
    },
    {
      "id": "trg_invoice_touch_trigger",
      "label": "trg_invoice_touch (Trigger)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "trg_invoice_touch (trigger)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 257
    },
    {
      "id": "trg_offer_accepted_trigger",
      "label": "trg_offer_accepted (Trigger)",
      "_origin": "semantic",
      "community": 46,
      "community_name": "Shared UI Frontend Utilities",
      "file_type": "code",
      "norm_label": "trg_offer_accepted (trigger)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 119
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_adhoc",
      "label": "API: POST orders/create/adhoc",
      "_origin": "semantic",
      "community": 460,
      "community_name": "ImageBinding Explainer Media",
      "file_type": "concept",
      "norm_label": "api: post orders/create/adhoc",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 62
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_add_order_manual",
      "label": "Panel: Add Order (manual)",
      "_origin": "semantic",
      "community": 460,
      "community_name": "ImageBinding Explainer Media",
      "file_type": "concept",
      "norm_label": "panel: add order (manual)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 61
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bulk_order_import",
      "label": "Panel: Bulk order import",
      "_origin": "semantic",
      "community": 460,
      "community_name": "ImageBinding Explainer Media",
      "file_type": "concept",
      "norm_label": "panel: bulk order import",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 64
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_playwright",
      "label": "Playwright",
      "_origin": "semantic",
      "community": 461,
      "community_name": "WebERP Explainer Media",
      "file_type": "code",
      "norm_label": "playwright",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 5
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_sr_panel_sweep_py",
      "label": "sr_panel_sweep.py",
      "_origin": "semantic",
      "community": 461,
      "community_name": "WebERP Explainer Media",
      "file_type": "code",
      "norm_label": "sr_panel_sweep.py",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 226
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel",
      "label": "Shiprocket Seller Panel",
      "_origin": "semantic",
      "community": 461,
      "community_name": "WebERP Explainer Media",
      "file_type": "concept",
      "norm_label": "shiprocket seller panel",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 1
    },
    {
      "id": "icon_finance_main",
      "label": "Finance PWA Icon (512px)",
      "_origin": "semantic",
      "community": 463,
      "community_name": "Activity Playwright Testing",
      "file_type": "image",
      "norm_label": "finance pwa icon (512px)",
      "source_file": "finance/icons/icon-512.png"
    },
    {
      "id": "icon_upi_gpay",
      "label": "Google Pay UPI Icon",
      "_origin": "semantic",
      "community": 463,
      "community_name": "Activity Playwright Testing",
      "file_type": "image",
      "norm_label": "google pay upi icon",
      "source_file": "finance/icons/upi-gpay.png"
    },
    {
      "id": "icon_upi_phonepe",
      "label": "PhonePe UPI Icon",
      "_origin": "semantic",
      "community": 463,
      "community_name": "Activity Playwright Testing",
      "file_type": "image",
      "norm_label": "phonepe upi icon",
      "source_file": "finance/icons/upi-phonepe.png"
    },
    {
      "id": "_rel_time_func",
      "label": "_relTime() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "_reltime() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "check_auth_func",
      "label": "checkAuth() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "checkauth() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "contacts_index_html",
      "label": "360LM Contacts HTML Page",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "360lm contacts html page",
      "source_file": "contacts/index.html"
    },
    {
      "id": "copy_text_func",
      "label": "copyText() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "copytext() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "dexie_db_obj",
      "label": "Dexie DB Instance",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "dexie db instance",
      "source_file": "contacts/index.html"
    },
    {
      "id": "dexie_js",
      "label": "Dexie.js Library",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "dexie.js library",
      "source_file": "contacts/index.html"
    },
    {
      "id": "esc_html_func",
      "label": "escHtml() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "eschtml() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "format_phone_func",
      "label": "formatPhone() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "formatphone() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "init_func",
      "label": "init() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "init() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "initial_func",
      "label": "initial() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "initial() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "logout_func",
      "label": "logout() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "logout() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "on_search_func",
      "label": "onSearch() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "onsearch() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "registry_store",
      "label": "Dexie 'registry' Store",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "dexie 'registry' store",
      "source_file": "contacts/index.html"
    },
    {
      "id": "render_card_func",
      "label": "renderCard() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "rendercard() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "render_list_func",
      "label": "renderList() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "renderlist() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "set_filter_func",
      "label": "setFilter() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "setfilter() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "sync_contacts_func",
      "label": "syncContacts() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "synccontacts() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "toast_func",
      "label": "toast() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "toast() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "toggle_card_func",
      "label": "toggleCard() Function",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "code",
      "norm_label": "togglecard() function",
      "source_file": "contacts/index.html"
    },
    {
      "id": "db_url_const",
      "label": "DB_URL Constant",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "concept",
      "norm_label": "db_url constant",
      "source_file": "contacts/index.html"
    },
    {
      "id": "service_worker_api",
      "label": "Service Worker API",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "concept",
      "norm_label": "service worker api",
      "source_file": "contacts/index.html"
    },
    {
      "id": "tm_ids_const",
      "label": "TM_IDS Constant",
      "_origin": "semantic",
      "community": 47,
      "community_name": "Interactive Tutorial Theme Styling",
      "file_type": "concept",
      "norm_label": "tm_ids constant",
      "source_file": "contacts/index.html"
    },
    {
      "id": "platform_360lm",
      "label": "360lm platform",
      "_origin": "semantic",
      "community": 470,
      "community_name": "Portfolio Playwright Testing",
      "file_type": "concept",
      "norm_label": "360lm platform"
    },
    {
      "id": "platform_hub",
      "label": "hub",
      "_origin": "semantic",
      "community": 470,
      "community_name": "Portfolio Playwright Testing",
      "file_type": "concept",
      "norm_label": "hub"
    },
    {
      "id": "platform_pwa",
      "label": "PWAs",
      "_origin": "semantic",
      "community": 470,
      "community_name": "Portfolio Playwright Testing",
      "file_type": "concept",
      "norm_label": "pwas"
    },
    {
      "id": "recce_client_tutorial",
      "label": "Recce Client Portal Tutorial (Hinglish/English)",
      "_origin": "semantic",
      "community": 471,
      "community_name": "Recce Supervisor Authorization Check",
      "file_type": "code",
      "norm_label": "recce client portal tutorial (hinglish/english)",
      "source_file": "recce-client/tutorial/tutorial.html",
      "source_location": "1\u2013411"
    },
    {
      "id": "rentveh_tutorial_html",
      "label": "rentveh/tutorial/tutorial.html",
      "_origin": "semantic",
      "community": 471,
      "community_name": "Recce Supervisor Authorization Check",
      "file_type": "code",
      "norm_label": "rentveh/tutorial/tutorial.html"
    },
    {
      "id": "recce_client_view_tracking",
      "label": "View Tracking (Learning Hub Integration, start_view/end_view RPC)",
      "_origin": "semantic",
      "community": 471,
      "community_name": "Recce Supervisor Authorization Check",
      "file_type": "concept",
      "norm_label": "view tracking (learning hub integration, start_view/end_view rpc)",
      "source_file": "recce-client/tutorial/tutorial.html",
      "source_location": "291\u2013408"
    },
    {
      "id": "recce_index_html",
      "label": "recce/index.html",
      "_origin": "semantic",
      "community": 489,
      "community_name": "Flexo Ink Cost Calculation",
      "file_type": "code",
      "norm_label": "recce/index.html",
      "source_file": "recce/index.html",
      "source_location": null
    },
    {
      "id": "adr_adr_107",
      "label": "ADR-107: MDD Reverse ADR Verification Is an Active Per-Pattern Checklist",
      "_origin": "semantic",
      "community": 493,
      "community_name": "Wallet Balance and Transactions",
      "file_type": "document",
      "norm_label": "adr-107: mdd reverse adr verification is an active per-pattern checklist",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md"
    },
    {
      "id": "pattern_mdd_adr_compliance_checklist",
      "label": "MDD ADR Verification Is an Active Per-Pattern Checklist",
      "_origin": "semantic",
      "community": 493,
      "community_name": "Wallet Balance and Transactions",
      "file_type": "rationale",
      "norm_label": "mdd adr verification is an active per-pattern checklist",
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_account_details_wallet_balance",
      "label": "API: GET account/details/wallet-balance",
      "_origin": "semantic",
      "community": 514,
      "community_name": "Form Input UI Component",
      "file_type": "concept",
      "norm_label": "api: get account/details/wallet-balance",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 120
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
      "label": "Panel: Wallet Transactions",
      "_origin": "semantic",
      "community": 514,
      "community_name": "Form Input UI Component",
      "file_type": "concept",
      "norm_label": "panel: wallet transactions",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 119
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_channels",
      "label": "API: GET channels",
      "_origin": "semantic",
      "community": 515,
      "community_name": "Image Viewer Overlay Component",
      "file_type": "concept",
      "norm_label": "api: get channels",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 147
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_channels",
      "label": "Panel: Channels",
      "_origin": "semantic",
      "community": 515,
      "community_name": "Image Viewer Overlay Component",
      "file_type": "concept",
      "norm_label": "panel: channels",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 146
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_post_products",
      "label": "API: GET/POST products",
      "_origin": "semantic",
      "community": 516,
      "community_name": "My Entries UI Component",
      "file_type": "concept",
      "norm_label": "api: get/post products",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 153
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_products_inventory",
      "label": "Panel: Products / Inventory",
      "_origin": "semantic",
      "community": 516,
      "community_name": "My Entries UI Component",
      "file_type": "concept",
      "norm_label": "panel: products / inventory",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 152
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_post_settings_company_pickup",
      "label": "API: GET/POST settings/company/pickup",
      "_origin": "semantic",
      "community": 517,
      "community_name": "Option Chip UI Component",
      "file_type": "concept",
      "norm_label": "api: get/post settings/company/pickup",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 150
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pickup_addresses",
      "label": "Panel: Pickup Addresses",
      "_origin": "semantic",
      "community": 517,
      "community_name": "Option Chip UI Component",
      "file_type": "concept",
      "norm_label": "panel: pickup addresses",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 149
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_courier_assign_awb",
      "label": "API: POST courier/assign/awb",
      "_origin": "semantic",
      "community": 518,
      "community_name": "Screen Container UI Component",
      "file_type": "concept",
      "norm_label": "api: post courier/assign/awb",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 81
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_assign_awb",
      "label": "Panel: Courier assign / AWB",
      "_origin": "semantic",
      "community": 518,
      "community_name": "Screen Container UI Component",
      "file_type": "concept",
      "norm_label": "panel: courier assign / awb",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 80
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_courier_generate_pickup",
      "label": "API: POST courier/generate/pickup",
      "_origin": "semantic",
      "community": 519,
      "community_name": "System Banner UI Component",
      "file_type": "concept",
      "norm_label": "api: post courier/generate/pickup",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 84
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_schedule_pickup",
      "label": "Panel: Schedule Pickup",
      "_origin": "semantic",
      "community": 519,
      "community_name": "System Banner UI Component",
      "file_type": "concept",
      "norm_label": "panel: schedule pickup",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 83
    },
    {
      "id": "finance_upi_index_all_custodians_var",
      "label": "allCustodians Variable",
      "_origin": "semantic",
      "community": 521,
      "community_name": "Dispatch PWA Manifest Icons",
      "file_type": "code",
      "norm_label": "allcustodians variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_get_custodian_id_func",
      "label": "getCustodianId Function",
      "_origin": "semantic",
      "community": 521,
      "community_name": "Dispatch PWA Manifest Icons",
      "file_type": "code",
      "norm_label": "getcustodianid function",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_laravel_sdks",
      "label": "Laravel SDKs (seshac, Aniket-IN)",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "code",
      "norm_label": "laravel sdks (seshac, aniket-in)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_auth_login",
      "label": "API: POST /auth/login",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "api: post /auth/login",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 211
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "label": "Shiprocket External REST API",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "shiprocket external rest api",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 1
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_account_settings",
      "label": "Panel: Account Settings",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: account settings",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 170
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_activity_logs",
      "label": "Panel: Activity Logs",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: activity logs",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 161
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_auto_secure_shipments",
      "label": "Panel: Auto-Secure Shipments",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: auto-secure shipments",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 128
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_brand_boost",
      "label": "Panel: Brand Boost",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: brand boost",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 140
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bulk_actions",
      "label": "Panel: Bulk Actions",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: bulk actions",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 158
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_business_success_score",
      "label": "Panel: Business Success Score",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: business success score",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 52
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_delivery_boost",
      "label": "Panel: Delivery Boost",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: delivery boost",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 137
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_domestic_dashboard",
      "label": "Panel: Domestic Dashboard",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: domestic dashboard",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 45
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_early_cod_remittance",
      "label": "Panel: Early COD Remittance",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: early cod remittance",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 131
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_notify_whatsapp",
      "label": "Panel: Notify (WhatsApp)",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: notify (whatsapp)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 134
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_package_master",
      "label": "Panel: Package Master",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: package master",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 92
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_reports_analytics",
      "label": "Panel: Reports & Analytics",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: reports & analytics",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 155
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_shiprocket_capital",
      "label": "Panel: Shiprocket Capital",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: shiprocket capital",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 167
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_freeze",
      "label": "Panel: Weight Freeze",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: weight freeze",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 107
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_zop_dashboard",
      "label": "Panel: ZOP Dashboard",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "concept",
      "norm_label": "panel: zop dashboard",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 164
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_mcp_tool_list",
      "label": "MCP tool list (github.com/bfrs/shiprocket-mcp)",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "document",
      "norm_label": "mcp tool list (github.com/bfrs/shiprocket-mcp)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_postman_collection",
      "label": "Postman collection (postman.com/shiprocketdev)",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "document",
      "norm_label": "postman collection (postman.com/shiprocketdev)",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_shiprocket_helpsheet",
      "label": "Shiprocket Official Helpsheet",
      "_origin": "semantic",
      "community": 56,
      "community_name": "Architecture Decision Records Wiki",
      "file_type": "document",
      "norm_label": "shiprocket official helpsheet",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "id": "adr_087_push_notifications",
      "label": "ADR-087 Push Notifications",
      "_origin": "semantic",
      "community": 601,
      "community_name": "Update Banner UI Component",
      "file_type": "concept",
      "norm_label": "adr-087 push notifications"
    },
    {
      "id": "app_icon_192",
      "label": "App icon 192x192",
      "_origin": "semantic",
      "community": 610,
      "community_name": "User Session Storage Key",
      "file_type": "image",
      "norm_label": "app icon 192x192",
      "source_file": "stores/icons/icon-192.png",
      "source_location": null
    },
    {
      "id": "app_icon_512",
      "label": "App icon 512x512",
      "_origin": "semantic",
      "community": 611,
      "community_name": "Shared Local Storage Bridge",
      "file_type": "image",
      "norm_label": "app icon 512x512",
      "source_file": "stores/icons/icon-512.png",
      "source_location": null
    },
    {
      "id": "btl_mdd_btl_offers",
      "label": "MDD \u2014 BTL Offers",
      "_origin": "semantic",
      "community": 626,
      "community_name": "Auth0 Identity Management Integration",
      "file_type": "document",
      "norm_label": "mdd \u2014 btl offers",
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "id": "buildcard_function",
      "label": "buildCard function",
      "_origin": "semantic",
      "community": 627,
      "community_name": "Bearer Token Authentication Header",
      "file_type": "code",
      "norm_label": "buildcard function",
      "source_file": "learn/index.html",
      "source_location": 204
    },
    {
      "id": "buildformatssection_function",
      "label": "buildFormatSection function",
      "_origin": "semantic",
      "community": 628,
      "community_name": "Hub Authorization Header Protocol",
      "file_type": "code",
      "norm_label": "buildformatsection function",
      "source_file": "learn/index.html",
      "source_location": 232
    },
    {
      "id": "automated_token_rotation",
      "label": "Automated Token Rotation",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "automated token rotation",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "caller_cannot_hold_token",
      "label": "Caller Cannot Hold Token",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "caller cannot hold token",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "dl_local_sidecar_scheduling_persistence_concept",
      "label": "DL-Local Sidecar Scheduling/Persistence",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "dl-local sidecar scheduling/persistence",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "do_nothing_alternative",
      "label": "Do Nothing (Alternative)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "do nothing (alternative)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "exposure_decision_d2",
      "label": "Exposure Decision (D2)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "exposure decision (d2)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "exposure_decision_d2_resolves_to_exposure",
      "label": "D2 Resolves Toward Exposure",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "d2 resolves toward exposure",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "fail_open_alternative",
      "label": "Leave Fail-Open (Alternative)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "leave fail-open (alternative)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "hkl_review",
      "label": "hkl's review",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "hkl's review",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "n1_gap",
      "label": "N1 gap",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "n1 gap",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "network_boundary_reliance_alternative",
      "label": "Rely on Network Boundary (Alternative)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "rely on network boundary (alternative)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "per_route_check_alternative",
      "label": "Keep Per-Route Checks (Alternative)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "keep per-route checks (alternative)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "prompt_payload_correctness_concept",
      "label": "Prompt or Payload Correctness",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "prompt or payload correctness",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "public_route_exception",
      "label": "Public Route Exception",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "public route exception",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "sidecar_cannot_fail_closed",
      "label": "Sidecar Cannot Fail Closed",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "sidecar cannot fail closed",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "sidecar_exposure_beyond_root_default",
      "label": "Sidecar Exposure Beyond root_default",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "sidecar exposure beyond root_default",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "silent_defect_discovery",
      "label": "Silent Defect Discovery",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "silent defect discovery",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "token_value_storage_rotation_concept",
      "label": "Token Value, Storage, Rotation",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "token value, storage, rotation",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "traefik_gate_alternative",
      "label": "Gate at Traefik (Alternative)",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "concept",
      "norm_label": "gate at traefik (alternative)",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "root_n1_backup_2026_08_11",
      "label": "/root/n1-backup-2026-08-11/",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "document",
      "norm_label": "/root/n1-backup-2026-08-11/",
      "source_file": "/root/n1-backup-2026-08-11/",
      "source_location": null
    },
    {
      "id": "docs_adr_adr_137_sidecar_auth_posture",
      "label": "ADR-137: Sidecar Auth Posture",
      "_origin": "semantic",
      "community": 63,
      "community_name": "Sidecar Authentication Posture",
      "file_type": "rationale",
      "norm_label": "adr-137: sidecar auth posture",
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "id": "created_at_column",
      "label": "created_at column",
      "_origin": "semantic",
      "community": 652,
      "community_name": "Ponytail User Help Guide",
      "file_type": "code",
      "norm_label": "created_at column",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "docs_reference_oss_schema_patterns",
      "label": "Reference OSS Schema Patterns 2026-07-03",
      "_origin": "semantic",
      "community": 664,
      "community_name": "Hub JWT Secret Configuration",
      "file_type": "document",
      "norm_label": "reference oss schema patterns 2026-07-03",
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md"
    },
    {
      "id": "docs_research_erp_lite_landscape",
      "label": "ERP-Lite Landscape Research 2026-07-03",
      "_origin": "semantic",
      "community": 665,
      "community_name": "Database User Permissions Grants",
      "file_type": "document",
      "norm_label": "erp-lite landscape research 2026-07-03",
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31",
      "label": "Shiprocket Panel vs API Research Document",
      "_origin": "semantic",
      "community": 667,
      "community_name": "Driving License Document Management",
      "file_type": "document",
      "norm_label": "shiprocket panel vs api research document",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 1
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_amazon",
      "label": "Amazon",
      "_origin": "semantic",
      "community": 668,
      "community_name": "Docker Source NAT Networking",
      "file_type": "concept",
      "norm_label": "amazon",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 25
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_courierlistwithcounts",
      "label": "API: GET courier/courierListWithCounts",
      "_origin": "semantic",
      "community": 669,
      "community_name": "Docker Userland Proxy Networking",
      "file_type": "concept",
      "norm_label": "api: get courier/courierlistwithcounts",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_shipments",
      "label": "API: GET shipments",
      "_origin": "semantic",
      "community": 670,
      "community_name": "Mobile Root Scrolling Architecture",
      "file_type": "concept",
      "norm_label": "api: get shipments",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_shipments_id",
      "label": "API: GET shipments/{id}",
      "_origin": "semantic",
      "community": 671,
      "community_name": "PIN Verification Table Function",
      "file_type": "concept",
      "norm_label": "api: get shipments/{id}",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_warehouse_srf_serviceability",
      "label": "API: GET warehouse/srf-serviceability",
      "_origin": "semantic",
      "community": 672,
      "community_name": "Company Code Client Authentication",
      "file_type": "concept",
      "norm_label": "api: get warehouse/srf-serviceability",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_courier_track_awbs",
      "label": "API: POST courier/track/awbs",
      "_origin": "semantic",
      "community": 673,
      "community_name": "Manual Export Publishing Workflow",
      "file_type": "concept",
      "norm_label": "api: post courier/track/awbs",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_cancel_shipment_awbs",
      "label": "API: POST orders/cancel/shipment/awbs",
      "_origin": "semantic",
      "community": 674,
      "community_name": "Open Source Schema Patterns",
      "file_type": "concept",
      "norm_label": "api: post orders/cancel/shipment/awbs",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_channel",
      "label": "API: POST orders/create/channel",
      "_origin": "semantic",
      "community": 675,
      "community_name": "ERP-Lite Landscape Research Analysis",
      "file_type": "concept",
      "norm_label": "api: post orders/create/channel",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_quick_create",
      "label": "API: POST orders/create/quick-create",
      "_origin": "semantic",
      "community": 676,
      "community_name": "Architecture Gap Severity Classification",
      "file_type": "concept",
      "norm_label": "api: post orders/create/quick-create",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 213
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_apidocs_shiprocket_in",
      "label": "apidocs.shiprocket.in",
      "_origin": "semantic",
      "community": 677,
      "community_name": "Shiprocket Panel API Comparison",
      "file_type": "document",
      "norm_label": "apidocs.shiprocket.in",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 221
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_apiv2_shiprocket_in_v1_external_base_url",
      "label": "API Base URL",
      "_origin": "semantic",
      "community": 678,
      "community_name": "Amazon Sales Channel Integration",
      "file_type": "concept",
      "norm_label": "api base url",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 9
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_auth_state_json",
      "label": "auth_state.json",
      "_origin": "semantic",
      "community": 679,
      "community_name": "Courier Availability Listing API",
      "file_type": "concept",
      "norm_label": "auth_state.json",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 9
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_auto_secure",
      "label": "Auto-Secure",
      "_origin": "semantic",
      "community": 680,
      "community_name": "Shipment List Retrieval API",
      "file_type": "concept",
      "norm_label": "auto-secure",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_billing_process",
      "label": "Billing Process",
      "_origin": "semantic",
      "community": 681,
      "community_name": "Shipment Details Retrieval API",
      "file_type": "concept",
      "norm_label": "billing process",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 32
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_brand_boost",
      "label": "Brand Boost",
      "_origin": "semantic",
      "community": 682,
      "community_name": "Warehouse Courier Serviceability API",
      "file_type": "concept",
      "norm_label": "brand boost",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_business_success_score",
      "label": "Business Success Score",
      "_origin": "semantic",
      "community": 683,
      "community_name": "Courier AWB Tracking API",
      "file_type": "concept",
      "norm_label": "business success score",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_channel_integration",
      "label": "Channel Integration",
      "_origin": "semantic",
      "community": 684,
      "community_name": "Order Shipment Cancellation API",
      "file_type": "concept",
      "norm_label": "channel integration",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 25
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_cod_remittance_process",
      "label": "COD Remittance Process",
      "_origin": "semantic",
      "community": 685,
      "community_name": "Channel Order Ingestion API",
      "file_type": "concept",
      "norm_label": "cod remittance process",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 31
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_courier_aggregator",
      "label": "Courier Aggregator",
      "_origin": "semantic",
      "community": 686,
      "community_name": "Quick Order Creation API",
      "file_type": "concept",
      "norm_label": "courier aggregator",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 18
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_delivery_boost",
      "label": "Delivery Boost",
      "_origin": "semantic",
      "community": 687,
      "community_name": "Shiprocket API Reference Documentation",
      "file_type": "concept",
      "norm_label": "delivery boost",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_invoices",
      "label": "Invoices",
      "_origin": "semantic",
      "community": 688,
      "community_name": "API Base URL Configuration",
      "file_type": "concept",
      "norm_label": "invoices",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 34
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_shiprocket",
      "label": "Shiprocket",
      "_origin": "semantic",
      "community": 689,
      "community_name": "Authentication State Cache File",
      "file_type": "concept",
      "norm_label": "shiprocket",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 1
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_shiprocket_capital",
      "label": "Shiprocket Capital",
      "_origin": "semantic",
      "community": 690,
      "community_name": "Automated Shipment Security Feature",
      "file_type": "concept",
      "norm_label": "shiprocket capital",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_shopify",
      "label": "Shopify",
      "_origin": "semantic",
      "community": 691,
      "community_name": "Logistics Invoicing and Billing",
      "file_type": "concept",
      "norm_label": "shopify",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 25
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_timex_work",
      "label": "TIMEX work",
      "_origin": "semantic",
      "community": 692,
      "community_name": "Brand Boost Marketing Feature",
      "file_type": "concept",
      "norm_label": "timex work",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 9
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_wallet",
      "label": "Wallet",
      "_origin": "semantic",
      "community": 693,
      "community_name": "Merchant Business Success Score",
      "file_type": "concept",
      "norm_label": "wallet",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 32
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_weight_discrepancies",
      "label": "Weight Discrepancies",
      "_origin": "semantic",
      "community": 694,
      "community_name": "Ecommerce Sales Channel Integration",
      "file_type": "concept",
      "norm_label": "weight discrepancies",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 33
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_whatsapp_notify",
      "label": "WhatsApp Notify",
      "_origin": "semantic",
      "community": 695,
      "community_name": "Cash On Delivery Remittance",
      "file_type": "concept",
      "norm_label": "whatsapp notify",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 36
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_yemo_account",
      "label": "YEMO account",
      "_origin": "semantic",
      "community": 696,
      "community_name": "Logistics Courier Aggregator Platform",
      "file_type": "concept",
      "norm_label": "yemo account",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 9
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_zone_matrix",
      "label": "Zone Matrix",
      "_origin": "semantic",
      "community": 697,
      "community_name": "Delivery Boost Performance Optimization",
      "file_type": "concept",
      "norm_label": "zone matrix",
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 27
    },
    {
      "id": "edge_tts",
      "label": "edge-tts",
      "_origin": "semantic",
      "community": 701,
      "community_name": "Shopify Integration",
      "file_type": "code",
      "norm_label": "edge-tts"
    },
    {
      "id": "end_at_gt_start_at_check",
      "label": "end_at > start_at CHECK constraint",
      "_origin": "semantic",
      "community": 703,
      "community_name": "Digital Wallet Management",
      "file_type": "code",
      "norm_label": "end_at > start_at check constraint",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "end_odo_ge_start_odo_check",
      "label": "end_odo >= start_odo CHECK constraint",
      "_origin": "semantic",
      "community": 704,
      "community_name": "Weight Discrepancy Tracking",
      "file_type": "code",
      "norm_label": "end_odo >= start_odo check constraint",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "lenovo_tutorial_figcaption_element",
      "label": "<figcaption> element CSS",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "code",
      "norm_label": "<figcaption> element css",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_figure_display_component",
      "label": "Figure Display Component",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "concept",
      "norm_label": "figure display component",
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "lenovo_tutorial_shots_01_login_pin",
      "label": "Screenshot: PIN login screen",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: pin login screen",
      "source_file": "lenovo/tutorial/shots/01-login-pin.png"
    },
    {
      "id": "lenovo_tutorial_shots_02_profile_filled",
      "label": "Screenshot: Profile form filled",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: profile form filled",
      "source_file": "lenovo/tutorial/shots/02-profile-filled.png"
    },
    {
      "id": "lenovo_tutorial_shots_04_activity",
      "label": "Screenshot: Campaign activity screen",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: campaign activity screen",
      "source_file": "lenovo/tutorial/shots/04-activity.png"
    },
    {
      "id": "lenovo_tutorial_shots_05_capture_filled",
      "label": "Screenshot: Capture form filled",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: capture form filled",
      "source_file": "lenovo/tutorial/shots/05-capture-filled.png"
    },
    {
      "id": "lenovo_tutorial_shots_06_capture_invoice_attached",
      "label": "Screenshot: Capture form with invoice attached",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: capture form with invoice attached",
      "source_file": "lenovo/tutorial/shots/06-capture-invoice-attached.png"
    },
    {
      "id": "lenovo_tutorial_shots_08_approver_home",
      "label": "Screenshot: Approver home screen",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: approver home screen",
      "source_file": "lenovo/tutorial/shots/08-approver-home.png"
    },
    {
      "id": "lenovo_tutorial_shots_09_approval_queue",
      "label": "Screenshot: Approval queue",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: approval queue",
      "source_file": "lenovo/tutorial/shots/09-approval-queue.png"
    },
    {
      "id": "lenovo_tutorial_shots_10_approval_detail",
      "label": "Screenshot: Approval detail",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: approval detail",
      "source_file": "lenovo/tutorial/shots/10-approval-detail.png"
    },
    {
      "id": "lenovo_tutorial_shots_12_invoice_zoomed",
      "label": "Screenshot: Invoice zoomed view",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: invoice zoomed view",
      "source_file": "lenovo/tutorial/shots/12-invoice-zoomed.png"
    },
    {
      "id": "lenovo_tutorial_shots_13_after_approval",
      "label": "Screenshot: After approval screen",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: after approval screen",
      "source_file": "lenovo/tutorial/shots/13-after-approval.png"
    },
    {
      "id": "lenovo_tutorial_shots_14_head_overview",
      "label": "Screenshot: Head overview screen",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: head overview screen",
      "source_file": "lenovo/tutorial/shots/14-head-overview.png"
    },
    {
      "id": "lenovo_tutorial_shots_15_my_entries_query",
      "label": "Screenshot: My entries with query",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: my entries with query",
      "source_file": "lenovo/tutorial/shots/15-my-entries-query.png"
    },
    {
      "id": "lenovo_tutorial_shots_16_fix_and_resubmit",
      "label": "Screenshot: Fix and resubmit form",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: fix and resubmit form",
      "source_file": "lenovo/tutorial/shots/16-fix-and-resubmit.png"
    },
    {
      "id": "lenovo_tutorial_shots_17_my_entries_approved",
      "label": "Screenshot: My entries approved",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: my entries approved",
      "source_file": "lenovo/tutorial/shots/17-my-entries-approved.png"
    },
    {
      "id": "lenovo_tutorial_shots_19_final_filled",
      "label": "Screenshot: Final photos filled",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: final photos filled",
      "source_file": "lenovo/tutorial/shots/19-final-filled.png"
    },
    {
      "id": "lenovo_tutorial_shots_20_complete",
      "label": "Screenshot: Entry complete",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: entry complete",
      "source_file": "lenovo/tutorial/shots/20-complete.png"
    },
    {
      "id": "lenovo_tutorial_shots_21_admin_view",
      "label": "Screenshot: Admin view",
      "_origin": "semantic",
      "community": 71,
      "community_name": "Hub PWA Module Design",
      "file_type": "image",
      "norm_label": "screenshot: admin view",
      "source_file": "lenovo/tutorial/shots/21-admin-view.png"
    },
    {
      "id": "expenses_list_v",
      "label": "expenses_list_v view",
      "_origin": "semantic",
      "community": 710,
      "community_name": "Dual Acceptance Flow",
      "file_type": "code",
      "norm_label": "expenses_list_v view",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "ffmpeg",
      "label": "ffmpeg",
      "_origin": "semantic",
      "community": 714,
      "community_name": "Odometer Range Check Constraint",
      "file_type": "code",
      "norm_label": "ffmpeg"
    },
    {
      "id": "finance_upi_index_cache_ver_const",
      "label": "CACHE_VER Constant",
      "_origin": "semantic",
      "community": 721,
      "community_name": "Expenses List Database View",
      "file_type": "code",
      "norm_label": "cache_ver constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_hdr_title_upi_pay",
      "label": "UPI Pay Title",
      "_origin": "semantic",
      "community": 722,
      "community_name": "Fable Animation Platform",
      "file_type": "concept",
      "norm_label": "upi pay title",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_is_custodian_var",
      "label": "isCustodian Variable",
      "_origin": "semantic",
      "community": 723,
      "community_name": "Fail Closed Security Pattern",
      "file_type": "code",
      "norm_label": "iscustodian variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_my_id_var",
      "label": "myId Variable",
      "_origin": "semantic",
      "community": 724,
      "community_name": "Model Tiering Feedback Strategy",
      "file_type": "code",
      "norm_label": "myid variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_my_name_var",
      "label": "myName Variable",
      "_origin": "semantic",
      "community": 725,
      "community_name": "FFmpeg Video Processing",
      "file_type": "code",
      "norm_label": "myname variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_pay_mode_var",
      "label": "payMode Variable",
      "_origin": "semantic",
      "community": 726,
      "community_name": "Custodian Tutorial Video Player",
      "file_type": "code",
      "norm_label": "paymode variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_pay_reason_var",
      "label": "payReason Variable",
      "_origin": "semantic",
      "community": 727,
      "community_name": "Fund Custodian App Icon",
      "file_type": "code",
      "norm_label": "payreason variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_rw_const",
      "label": "_RW Constant",
      "_origin": "semantic",
      "community": 728,
      "community_name": "BHIM UPI Payment Brand",
      "file_type": "code",
      "norm_label": "_rw constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_selected_app_var",
      "label": "selectedApp Variable",
      "_origin": "semantic",
      "community": 729,
      "community_name": "Paytm UPI Payment Brand",
      "file_type": "code",
      "norm_label": "selectedapp variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_selected_payee_var",
      "label": "selectedPayee Variable",
      "_origin": "semantic",
      "community": 730,
      "community_name": "PWA Service Worker Script",
      "file_type": "code",
      "norm_label": "selectedpayee variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_selected_vpa_idx_var",
      "label": "selectedVpaIdx Variable",
      "_origin": "semantic",
      "community": 731,
      "community_name": "Financial Transactions Database Table",
      "file_type": "code",
      "norm_label": "selectedvpaidx variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_session_var",
      "label": "session Variable",
      "_origin": "semantic",
      "community": 732,
      "community_name": "Cache Version Constant",
      "file_type": "code",
      "norm_label": "session variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_upi_apps_const",
      "label": "UPI_APPS Constant",
      "_origin": "semantic",
      "community": 733,
      "community_name": "UPI Payment Title Display",
      "file_type": "code",
      "norm_label": "upi_apps constant",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_upi_index_url_return_to_var",
      "label": "urlReturnTo Variable",
      "_origin": "semantic",
      "community": 734,
      "community_name": "Custodian Role Flag",
      "file_type": "code",
      "norm_label": "urlreturnto variable",
      "source_file": "finance/upi/index.html"
    },
    {
      "id": "finance_vendors_index_html",
      "label": "vendors/index.html",
      "_origin": "semantic",
      "community": 739,
      "community_name": "Read Write Mode Constant",
      "file_type": "code",
      "norm_label": "vendors/index.html",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_close_rate_card_modal",
      "label": "closeRateCardModal()",
      "_origin": "semantic",
      "community": 740,
      "community_name": "Selected UPI App Variable",
      "file_type": "code",
      "norm_label": "closeratecardmodal()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_load_vendors",
      "label": "loadVendors()",
      "_origin": "semantic",
      "community": 741,
      "community_name": "Selected Payee State Variable",
      "file_type": "code",
      "norm_label": "loadvendors()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_modal_rate_card",
      "label": "Modal: Add/Edit Rate Card",
      "_origin": "semantic",
      "community": 742,
      "community_name": "Selected VPA Index Variable",
      "file_type": "code",
      "norm_label": "modal: add/edit rate card",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_on_rcm_search",
      "label": "onRcmSearch()",
      "_origin": "semantic",
      "community": 743,
      "community_name": "User Session State Variable",
      "file_type": "code",
      "norm_label": "onrcmsearch()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_on_search_input",
      "label": "onSearchInput()",
      "_origin": "semantic",
      "community": 744,
      "community_name": "UPI Applications List Constant",
      "file_type": "code",
      "norm_label": "onsearchinput()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_open_edit",
      "label": "openEdit()",
      "_origin": "semantic",
      "community": 745,
      "community_name": "Return URL Navigation Parameter",
      "file_type": "code",
      "norm_label": "openedit()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_open_link_product_modal",
      "label": "openLinkProductModal()",
      "_origin": "semantic",
      "community": 746,
      "community_name": "Finance PWA Icon 192px",
      "file_type": "code",
      "norm_label": "openlinkproductmodal()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_open_rate_card_modal",
      "label": "openRateCardModal()",
      "_origin": "semantic",
      "community": 747,
      "community_name": "Finance PWA Icon 512px",
      "file_type": "code",
      "norm_label": "openratecardmodal()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_s_detail",
      "label": "Screen: Vendor Detail",
      "_origin": "semantic",
      "community": 748,
      "community_name": "Google Pay Brand Logo",
      "file_type": "code",
      "norm_label": "screen: vendor detail",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_s_list",
      "label": "Screen: Vendor List",
      "_origin": "semantic",
      "community": 749,
      "community_name": "PhonePe Brand Logo",
      "file_type": "code",
      "norm_label": "screen: vendor list",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "adr_adr_108",
      "label": "ADR-108: Generic Authenticated-Site Capture & AI-Analysis Service (SiteCap)",
      "_origin": "semantic",
      "community": 75,
      "community_name": "BTL PowerPoint Addin Contract",
      "file_type": "document",
      "norm_label": "adr-108: generic authenticated-site capture & ai-analysis service (sitecap)",
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md"
    },
    {
      "id": "finance_vendors_index_html_set_supply_date",
      "label": "setSupplyDate()",
      "_origin": "semantic",
      "community": 750,
      "community_name": "Vendor Management Web Page",
      "file_type": "code",
      "norm_label": "setsupplydate()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_set_type_filter",
      "label": "setTypeFilter()",
      "_origin": "semantic",
      "community": 751,
      "community_name": "Close Rate Card Modal",
      "file_type": "code",
      "norm_label": "settypefilter()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_show_screen",
      "label": "showScreen()",
      "_origin": "semantic",
      "community": 752,
      "community_name": "Load Vendors Data Function",
      "file_type": "code",
      "norm_label": "showscreen()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_switch_detail_tab",
      "label": "switchDetailTab()",
      "_origin": "semantic",
      "community": 753,
      "community_name": "Rate Card Editor Modal",
      "file_type": "code",
      "norm_label": "switchdetailtab()",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_toast",
      "label": "Toast Notification",
      "_origin": "semantic",
      "community": 754,
      "community_name": "RCM Vendor Search Handler",
      "file_type": "code",
      "norm_label": "toast notification",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "finance_vendors_index_html_upd_banner",
      "label": "Update Banner",
      "_origin": "semantic",
      "community": 755,
      "community_name": "Vendor Search Input Handler",
      "file_type": "code",
      "norm_label": "update banner",
      "source_file": "finance/vendors/index.html"
    },
    {
      "id": "gemini_proxy_dir",
      "label": "Gemini Proxy Directory",
      "_origin": "semantic",
      "community": 763,
      "community_name": "Show Screen Navigation Function",
      "file_type": "code",
      "norm_label": "gemini proxy directory",
      "source_file": "/opt/gemini-proxy/"
    },
    {
      "id": "hr_icons_icon_128_hr",
      "label": "HR Module Icon 128x128",
      "_origin": "semantic",
      "community": 769,
      "community_name": "Flutter Secure Storage Plugin",
      "file_type": "image",
      "norm_label": "hr module icon 128x128",
      "source_file": "hr/icons/icon-128.png"
    },
    {
      "id": "hr_icons_icon_144_hr",
      "label": "HR Module Icon 144x144",
      "_origin": "semantic",
      "community": 770,
      "community_name": "Fuel Pump Electronic Display",
      "file_type": "image",
      "norm_label": "hr module icon 144x144",
      "source_file": "hr/icons/icon-144.png"
    },
    {
      "id": "hr_icons_icon_152_hr",
      "label": "HR Module Icon 152x152",
      "_origin": "semantic",
      "community": 771,
      "community_name": "Fuel Transaction Record Management",
      "file_type": "image",
      "norm_label": "hr module icon 152x152",
      "source_file": "hr/icons/icon-152.png"
    },
    {
      "id": "installation_counters_status_column",
      "label": "installation.counters.status column",
      "_origin": "semantic",
      "community": 784,
      "community_name": "Hub JWT Secret Key",
      "file_type": "code",
      "norm_label": "installation.counters.status column",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "installation_jobs_job_id_column",
      "label": "installation.jobs.job_id column",
      "_origin": "semantic",
      "community": 789,
      "community_name": "Image Binding Progressive Web App",
      "file_type": "code",
      "norm_label": "installation.jobs.job_id column",
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "id": "js_tolocalestring",
      "label": "JS toLocaleString",
      "_origin": "semantic",
      "community": 791,
      "community_name": "Image Binding Icon 512px",
      "file_type": "code",
      "norm_label": "js tolocalestring",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "lenovo_icons_icon_192",
      "label": "Application Icon 192x192",
      "_origin": "semantic",
      "community": 803,
      "community_name": "Keycloak Identity Management",
      "file_type": "image",
      "norm_label": "application icon 192x192",
      "source_file": "lenovo/icons/icon-192.png"
    },
    {
      "id": "lenovo_icons_icon_512",
      "label": "Application Icon 512x512",
      "_origin": "semantic",
      "community": 804,
      "community_name": "Application Icon 192px Asset",
      "file_type": "image",
      "norm_label": "application icon 512x512",
      "source_file": "lenovo/icons/icon-512.png"
    },
    {
      "id": "lenovo_tutorial_shots_03_home",
      "label": "Screenshot: Home screen",
      "_origin": "semantic",
      "community": 805,
      "community_name": "Application Icon 512px Asset",
      "file_type": "image",
      "norm_label": "screenshot: home screen",
      "source_file": "lenovo/tutorial/shots/03-home.png"
    },
    {
      "id": "lenovo_tutorial_shots_07_after_submit",
      "label": "Screenshot: After submit confirmation",
      "_origin": "semantic",
      "community": 806,
      "community_name": "Home Screen Screenshot Asset",
      "file_type": "image",
      "norm_label": "screenshot: after submit confirmation",
      "source_file": "lenovo/tutorial/shots/07-after-submit.png"
    },
    {
      "id": "lenovo_tutorial_shots_11_invoice_fullscreen",
      "label": "Screenshot: Invoice fullscreen view",
      "_origin": "semantic",
      "community": 807,
      "community_name": "Submission Confirmation Screenshot",
      "file_type": "image",
      "norm_label": "screenshot: invoice fullscreen view",
      "source_file": "lenovo/tutorial/shots/11-invoice-fullscreen.png"
    },
    {
      "id": "lenovo_tutorial_shots_18_final_empty",
      "label": "Screenshot: Final photos empty",
      "_origin": "semantic",
      "community": 808,
      "community_name": "Fullscreen Invoice View Screenshot",
      "file_type": "image",
      "norm_label": "screenshot: final photos empty",
      "source_file": "lenovo/tutorial/shots/18-final-empty.png"
    },
    {
      "id": "nikhil_portfolio_portfolio",
      "label": "Portfolio Site Architecture (Sections: Hero, About, Stats, Brands, Work, Cases, Contact)",
      "_origin": "semantic",
      "community": 837,
      "community_name": "Portfolio Website Section Architecture",
      "file_type": "concept",
      "norm_label": "portfolio site architecture (sections: hero, about, stats, brands, work, cases, contact)",
      "source_file": "nikhil-portfolio/index.html",
      "source_location": "45\u2013303"
    },
    {
      "id": "nikhil_portfolio_site",
      "label": "Nikhil Chawla Portfolio Website",
      "_origin": "semantic",
      "community": 838,
      "community_name": "Nikhil Chawla Portfolio Website",
      "file_type": "code",
      "norm_label": "nikhil chawla portfolio website",
      "source_file": "nikhil-portfolio/index.html",
      "source_location": "1\u2013309"
    },
    {
      "id": "proxy_token",
      "label": "PROXY_TOKEN",
      "_origin": "semantic",
      "community": 859,
      "community_name": "Production Web App Entrypoint",
      "file_type": "concept",
      "norm_label": "proxy_token",
      "source_file": null,
      "source_location": null
    },
    {
      "id": "psql_output",
      "label": "psql output",
      "_origin": "semantic",
      "community": 860,
      "community_name": "Hub Button Injection UI",
      "file_type": "concept",
      "norm_label": "psql output",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "rentveh_manifest_json",
      "label": "Web App Manifest",
      "_origin": "semantic",
      "community": 881,
      "community_name": "Recce Client Portal PWA",
      "file_type": "document",
      "norm_label": "web app manifest",
      "source_file": "/rentveh/manifest.json",
      "source_location": 8
    },
    {
      "id": "sales_catalog_schema",
      "label": "sales.catalog (schema)",
      "_origin": "semantic",
      "community": 887,
      "community_name": "Liebherr Brand Logo Asset",
      "file_type": "code",
      "norm_label": "sales.catalog (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 144
    },
    {
      "id": "sales_customer_addresses_schema",
      "label": "sales.customer_addresses (schema)",
      "_origin": "semantic",
      "community": 888,
      "community_name": "Philips Brand Logo Asset",
      "file_type": "code",
      "norm_label": "sales.customer_addresses (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 409
    },
    {
      "id": "sales_customer_contacts_schema",
      "label": "sales.customer_contacts (schema)",
      "_origin": "semantic",
      "community": 889,
      "community_name": "Recce Client Portal HTML",
      "file_type": "code",
      "norm_label": "sales.customer_contacts (schema)",
      "source_file": "sales/MDD_sales.md",
      "source_location": 409
    },
    {
      "id": "sales_module",
      "label": "Sales module",
      "_origin": "semantic",
      "community": 893,
      "community_name": "Recce Front Sample Photo",
      "file_type": "code",
      "norm_label": "sales module",
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "id": "scripts_json",
      "label": "scripts.json",
      "_origin": "semantic",
      "community": 895,
      "community_name": "Recce Tutorial Documentation Page",
      "file_type": "code",
      "norm_label": "scripts.json"
    },
    {
      "id": "start_at_column",
      "label": "start_at column",
      "_origin": "semantic",
      "community": 904,
      "community_name": "Row Level Security Policies",
      "file_type": "code",
      "norm_label": "start_at column",
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "id": "syncstate_pending",
      "label": "syncState === 'pending'",
      "_origin": "semantic",
      "community": 906,
      "community_name": "Sales Catalog Database Schema",
      "file_type": "concept",
      "norm_label": "syncstate === 'pending'",
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "id": "tutorial_html",
      "label": "tutorial.html",
      "_origin": "semantic",
      "community": 917,
      "community_name": "Excel AI Sidecar Service",
      "file_type": "code",
      "norm_label": "tutorial.html"
    },
    {
      "id": "tutorials_portal_walkthrough_capture_js",
      "label": "tutorials/portal-walkthrough/capture.js",
      "_origin": "semantic",
      "community": 918,
      "community_name": "PowerShell Installation Script",
      "file_type": "code",
      "norm_label": "tutorials/portal-walkthrough/capture.js"
    },
    {
      "id": "var_www_360lm_tests_custodian_tutorial_screenshots_spec_js",
      "label": "/var/www/360lm/tests/custodian_tutorial_screenshots.spec.js",
      "_origin": "semantic",
      "community": 969,
      "community_name": "Counters Comments Modal Dialog",
      "file_type": "code",
      "norm_label": "/var/www/360lm/tests/custodian_tutorial_screenshots.spec.js"
    },
    {
      "id": "var_www_360lm_tutorials_portal_walkthrough_capture_js",
      "label": "/var/www/360lm/tutorials/portal-walkthrough/capture.js",
      "_origin": "semantic",
      "community": 970,
      "community_name": "Recce Client Login UI",
      "file_type": "code",
      "norm_label": "/var/www/360lm/tutorials/portal-walkthrough/capture.js"
    },
    {
      "id": "var_www_360lm_walkthroughs_scripts_custodian_tour_js",
      "label": "/var/www/360lm/walkthroughs/scripts/custodian_tour.js",
      "_origin": "semantic",
      "community": 971,
      "community_name": "Recce Client Filled Login",
      "file_type": "code",
      "norm_label": "/var/www/360lm/walkthroughs/scripts/custodian_tour.js"
    },
    {
      "id": "docs_adr_adr_148_sessions_index_rollover_lessons_split",
      "label": "Lessons Log Split Pattern",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "concept",
      "norm_label": "lessons log split pattern",
      "rationale": "feedback_dl_toolchain.md grew past comfortable size and was split into numbered parts and a live append target lessons_201plus.md to stay under size caps.",
      "source_file": "docs/adr/ADR-148-sessions-index-rollover.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_agent_orchestration",
      "label": "Agent Orchestration Policy",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "agent orchestration policy",
      "rationale": "VPS hardware limits concurrency to 2 sessions with at most 2 background agents to avoid resource contention, reserving small hours for nightly jobs.",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_markitdown_gate",
      "label": "MarkItDown MCP Limitation Gate",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "markitdown mcp limitation gate",
      "rationale": "Intercepts known format limitations before conversion to avoid silent information loss and prompt the user for confirmation.",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_memory_index_structure",
      "label": "Memory Index Structure",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "memory index structure",
      "rationale": "MEMORY.md acts strictly as a router rather than a store to keep context small, enforced by size guards that only permit shrinking when over cap.",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_adr_148_sessions_index_rollover_adr_148",
      "label": "ADR-148: Sessions Memory Index Rollover",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-148: sessions memory index rollover",
      "rationale": "index_sessions.md breached its 12,288 B size cap; ad hoc eviction of unrelated lines is unsustainable, requiring a structured rollover mechanism like the lessons log split.",
      "source_file": "docs/adr/ADR-148-sessions-index-rollover.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_100",
      "label": "ADR-100: Theme V2 Design Token Presets",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-100: theme v2 design token presets",
      "rationale": "Visual craft and design tokens are separated from Ponytail's code volume minimization rules.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_index",
      "label": "Architecture Decision Records Index",
      "author": null,
      "captured_at": null,
      "community": 108,
      "contributor": null,
      "file_type": "document",
      "norm_label": "architecture decision records index",
      "rationale": null,
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_claude_provision_pwa",
      "label": "Provision PWA Frontend",
      "author": null,
      "captured_at": null,
      "community": 305,
      "contributor": null,
      "file_type": "code",
      "norm_label": "provision pwa frontend",
      "rationale": "Single-file PWA frontend deployed from DL via publish-provision.ps1 with backend services at /opt/provision-proxy/.",
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "provision_claude_fmt_when_timezone_gap",
      "label": "fmtWhen Timezone Formatting Defect",
      "author": null,
      "captured_at": null,
      "community": 305,
      "contributor": null,
      "file_type": "concept",
      "norm_label": "fmtwhen timezone formatting defect",
      "rationale": "toLocaleString('en-IN') formats numeral patterns but defaults to the viewer's browser timezone rather than enforcing IST as mandated by ADR-070.",
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_005",
      "label": "ADR-005: SW Cache Busting via CACHE_VER",
      "author": null,
      "captured_at": null,
      "community": 305,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-005: sw cache busting via cache_ver",
      "rationale": "Service worker cache busting uses a CACHE_VER string rather than skipWaiting() to safely manage cache invalidation.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_070",
      "label": "ADR-070: IST Timezone Enforcement",
      "author": null,
      "captured_at": null,
      "community": 305,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-070: ist timezone enforcement",
      "rationale": "All user-facing timestamps must be displayed in IST (UTC+5:30) for operational clarity across distributed teams.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_146",
      "label": "ADR-146: Outbound Fleet Beacon",
      "author": null,
      "captured_at": null,
      "community": 305,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-146: outbound fleet beacon",
      "rationale": "Managed machines pull updates via outbound beacons rather than opening inbound listening ports.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_claude_imgbind_pwa",
      "label": "ImageBinding PWA",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "code",
      "norm_label": "imagebinding pwa",
      "rationale": "Routes photos shared from phone share targets or pickers into 8 destination folders feeding downstream PWAs.",
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_claude_flush_outbox_incident",
      "label": "Flush Outbox Unreachable Incident",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "concept",
      "norm_label": "flush outbox unreachable incident",
      "rationale": "The UI refresh button previously invoked fullSync() instead of flushOutbox(), leaving uploads stuck silently without visible failure indication.",
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "imgbind_claude_reauth_loop_incident",
      "label": "Reauth Loop Navigation Race Incident",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "concept",
      "norm_label": "reauth loop navigation race incident",
      "rationale": "attemptLogin() called captureHubRefreshToken() without awaiting it before navigation, tearing down the page before writing the token.",
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_105",
      "label": "ADR-105: Signed JWT for Proxy and Native Auth",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-105: signed jwt for proxy and native auth",
      "rationale": "Hub issues a signed JWT with a 12-hour TTL alongside localStorage sessions for proxy and native client authorization.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_131",
      "label": "ADR-131: ImageBinding Media Schema & Feed",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-131: imagebinding media schema & feed",
      "rationale": "ImageBinding is an isolated PWA over a media schema with Hub serving as the share target acceptor.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_145",
      "label": "ADR-145: Hub Reauth Without Session Loss",
      "author": null,
      "captured_at": null,
      "community": 354,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-145: hub reauth without session loss",
      "rationale": "Reauthorizes uploads via /hub/?reauth=1 without clearing the shared session.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_notebooklm_guide_index_slide_deck_canva_workaround",
      "label": "Slide Deck Canva Workaround",
      "author": null,
      "captured_at": null,
      "community": 475,
      "contributor": null,
      "file_type": "concept",
      "norm_label": "slide deck canva workaround",
      "rationale": "Exported slides are flattened images with watermarks; Canva AI Grab Text and Magic Eraser restore editable vectors.",
      "source_file": "share/notebooklm-guide/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_notebooklm_guide_index_notebooklm_guide",
      "label": "Gemini Notebook Field Guide",
      "author": null,
      "captured_at": null,
      "community": 475,
      "contributor": null,
      "file_type": "document",
      "norm_label": "gemini notebook field guide",
      "rationale": "Structured 11-module companion path triangulated with YouTube timestamps, Udemy lectures, and personal screencasts.",
      "source_file": "share/notebooklm-guide/index.html",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "share_notebooklm_guide_screenguide_pdf",
      "label": "26-Step Screenguide Companion",
      "author": null,
      "captured_at": null,
      "community": 475,
      "contributor": null,
      "file_type": "document",
      "norm_label": "26-step screenguide companion",
      "rationale": null,
      "source_file": "share/notebooklm-guide/screenguide.pdf",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_pwa_devguide",
      "label": "PWA DevGuide and new-pwa Skill",
      "author": null,
      "captured_at": null,
      "community": 496,
      "contributor": null,
      "file_type": "document",
      "norm_label": "pwa devguide and new-pwa skill",
      "rationale": "The dev guide is split into an index and targeted topic files to avoid re-inlining large guide content into a single file.",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "docs_adr_readme_adr_099",
      "label": "ADR-099: Context-Efficient DevGuide Architecture",
      "author": null,
      "captured_at": null,
      "community": 496,
      "contributor": null,
      "file_type": "document",
      "norm_label": "adr-099: context-efficient devguide architecture",
      "rationale": "DevGuide is structured as an index with topic files loaded on demand to prevent context bloat.",
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "source_url": null
    }
  ],
  "links": [
    {
      "source": "activity_tutorial_production_build_tutorial_build_app_card",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_app_card",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_clip",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_clip",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_lang",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_lang",
      "target": "activity_tutorial_production_build_tutorial_build_clip",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_lang",
      "target": "activity_tutorial_production_build_tutorial_build_title_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_lang",
      "target": "activity_tutorial_production_build_tutorial_build_app_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_lang",
      "target": "activity_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_title_card",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_build_title_card",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_concat_mp4s",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_main",
      "target": "activity_tutorial_production_build_tutorial_build_lang",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L371",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_main",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L377",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_probe_duration",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts_generate_segment",
      "target": "activity_tutorial_production_generate_tts_fmt_srt_time",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts_main",
      "target": "activity_tutorial_production_generate_tts_generate_segment",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_creative_box",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_creative_box",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L130",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_embed_json",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L136",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_footer",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_footer",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_header_bar",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_header_bar",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_items_table",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_items_table",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_main",
      "target": "btl_addin_generate_template_make_instructions_slide",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L309",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_main",
      "target": "btl_addin_generate_template_make_cover",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L310",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_main",
      "target": "btl_addin_generate_template_make_counter_slide",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L313",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_main",
      "target": "btl_addin_generate_template_embed_ribbon",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L354",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_set_bg",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_header_bar",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_items_table",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_creative_box",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_embed_json",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_counter_slide",
      "target": "btl_addin_generate_template_footer",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L190",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_cover",
      "target": "btl_addin_generate_template_set_bg",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_cover",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_cover",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L151",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_instructions_slide",
      "target": "btl_addin_generate_template_set_bg",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L196",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_instructions_slide",
      "target": "btl_addin_generate_template_rect",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_instructions_slide",
      "target": "btl_addin_generate_template_txt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_make_instructions_slide",
      "target": "btl_addin_generate_template_footer",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L237",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L371",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L377",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_main",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_call_gemini_cli",
      "target": "graphify_gemini_bridge_shim_gemini_env",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_call_ollama",
      "target": "graphify_gemini_bridge_shim_estimate_num_ctx",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L160",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler_do_post",
      "target": "graphify_gemini_bridge_shim_extract_text_and_images",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler_do_post",
      "target": "graphify_gemini_bridge_shim_call_gemini_cli",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler_do_post",
      "target": "graphify_gemini_bridge_shim_openai_response",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler_do_post",
      "target": "graphify_gemini_bridge_shim_call_ollama",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_detect_header_row",
      "target": "helpers_excel_parser_get_cell_value",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_main",
      "target": "helpers_excel_parser_extract_filename_hints",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L281",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_main",
      "target": "helpers_excel_parser_unmerge_values",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L291",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_main",
      "target": "helpers_excel_parser_parse_sheet",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L292",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_parse_sheet",
      "target": "helpers_excel_parser_detect_header_row",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_parse_sheet",
      "target": "helpers_excel_parser_get_cell_value",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L171",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_parse_sheet",
      "target": "helpers_excel_parser_detect_column_roles",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_parse_sheet",
      "target": "helpers_excel_parser_extract_pincode_from_text",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L226",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_parse_sheet",
      "target": "helpers_excel_parser_clean_phone",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L237",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup_extract_city_hints",
      "target": "helpers_pincode_lookup_extract_pincode_from_text",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup_extract_city_hints",
      "target": "helpers_pincode_lookup_extract_state_from_text",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_constructor",
      "target": "lib_runner_walkthroughrunner_loadstate",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_walkthroughrunner_pause",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L108",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_escapehtml",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_walkthroughrunner_say",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L121",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_ensuredir",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_walkthroughrunner_injecthud",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_walkthroughrunner_savestate",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_run",
      "target": "lib_runner_walkthroughrunner_showprogress",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner_savestate",
      "target": "lib_runner_ensuredir",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_brevoauthenticate",
      "target": "lib_vps_ops_brevoapi",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_brevodomain",
      "target": "lib_vps_ops_brevoapi",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_brevosendsmoke",
      "target": "lib_vps_ops_brevoapi",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_dig",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_dockerlogs",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_dockerrecreate",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_envhas",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_envset",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops_psqlquery",
      "target": "lib_vps_ops_sshrun",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture_captureclientportal",
      "target": "portal_walkthrough_capture_shot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture_capturecounters",
      "target": "portal_walkthrough_capture_injectsupervisor",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture_capturecounters",
      "target": "portal_walkthrough_capture_shot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L371",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L377",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_main",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_app_card",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_app_card",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_clip",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_clip",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_lang",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_lang",
      "target": "recce_tutorial_production_build_tutorial_build_clip",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_lang",
      "target": "recce_tutorial_production_build_tutorial_build_title_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_lang",
      "target": "recce_tutorial_production_build_tutorial_build_app_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_lang",
      "target": "recce_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_title_card",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_build_title_card",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_concat_mp4s",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_main",
      "target": "recce_tutorial_production_build_tutorial_build_lang",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L371",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_main",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L377",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_probe_duration",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts_generate_segment",
      "target": "recce_tutorial_production_generate_tts_fmt_srt_time",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts_main",
      "target": "recce_tutorial_production_generate_tts_generate_segment",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec_reachadditionalstep",
      "target": "recce_tutorial_production_record_spec_fillstorestep",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec_reachadditionalstep",
      "target": "recce_tutorial_production_record_spec_addviagallery",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L296",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L308",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L312",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L322",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L377",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L383",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_main",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_a",
      "target": "sales_dexie_min_e",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_a",
      "target": "sales_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_a",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_at",
      "target": "sales_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_at",
      "target": "sales_dexie_min_ot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_be",
      "target": "sales_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_be",
      "target": "sales_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_be",
      "target": "sales_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_en",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_j",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_kn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_mn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_n",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_vn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_wn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_xn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bn",
      "target": "sales_dexie_min_yn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bt",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bt",
      "target": "sales_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_bt",
      "target": "sales_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_c",
      "target": "sales_dexie_min_cn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_c",
      "target": "sales_dexie_min_hn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_c",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_c",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_cn",
      "target": "sales_dexie_min_k",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_cn",
      "target": "sales_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ct",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ct",
      "target": "sales_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_dn",
      "target": "sales_dexie_min_cn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_dn",
      "target": "sales_dexie_min_hn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_dn",
      "target": "sales_dexie_min_ln",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_at",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_me",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_sn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_v",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_e",
      "target": "sales_dexie_min_ze",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_en",
      "target": "sales_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_et",
      "target": "sales_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_et",
      "target": "sales_dexie_min_ze",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_fe",
      "target": "sales_dexie_min_le",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ft",
      "target": "sales_dexie_min_j",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_h",
      "target": "sales_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_h",
      "target": "sales_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_h",
      "target": "sales_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_hn",
      "target": "sales_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_hn",
      "target": "sales_dexie_min_on",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_hn",
      "target": "sales_dexie_min_p",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_hn",
      "target": "sales_dexie_min_st",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ie",
      "target": "sales_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_it",
      "target": "sales_dexie_min_dt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_it",
      "target": "sales_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_je",
      "target": "sales_dexie_min_be",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_je",
      "target": "sales_dexie_min_it",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_je",
      "target": "sales_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_je",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_je",
      "target": "sales_dexie_min_ut",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_jt",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_jt",
      "target": "sales_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_jt",
      "target": "sales_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_k",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_kn",
      "target": "sales_dexie_min_an",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_kn",
      "target": "sales_dexie_min_on",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_kn",
      "target": "sales_dexie_min_un",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_kn",
      "target": "sales_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_n",
      "target": "sales_dexie_min_it",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ne",
      "target": "sales_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_nt",
      "target": "sales_dexie_min_ot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_nt",
      "target": "sales_dexie_min_rt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_o",
      "target": "sales_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_o",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_oe",
      "target": "sales_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_oe",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_on",
      "target": "sales_dexie_min_an",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ot",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_p",
      "target": "sales_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_pn",
      "target": "sales_dexie_min_dn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_qn",
      "target": "sales_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_r",
      "target": "sales_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_re",
      "target": "sales_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_rn",
      "target": "sales_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_rt",
      "target": "sales_dexie_min_mt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_st",
      "target": "sales_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_te",
      "target": "sales_dexie_min_le",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_tt",
      "target": "sales_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_tt",
      "target": "sales_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_tt",
      "target": "sales_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_tt",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_tt",
      "target": "sales_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_u",
      "target": "sales_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_un",
      "target": "sales_dexie_min_qn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_un",
      "target": "sales_dexie_min_w",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_ut",
      "target": "sales_dexie_min_at",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_vn",
      "target": "sales_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_vn",
      "target": "sales_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_w",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_we",
      "target": "sales_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_we",
      "target": "sales_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_we",
      "target": "sales_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_wn",
      "target": "sales_dexie_min_xn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_wn",
      "target": "sales_dexie_min_zn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_yn",
      "target": "sales_dexie_min_pn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_yt",
      "target": "sales_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_yt",
      "target": "sales_dexie_min_gt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_yt",
      "target": "sales_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_yt",
      "target": "sales_dexie_min_wt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min_zt",
      "target": "sales_dexie_min_ht",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_copyblock",
      "target": "scripts_brevo_domain_auth_b64",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_copyblock",
      "target": "scripts_brevo_domain_auth_escapehtml",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "lib_vps_ops_dig",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "scripts_brevo_domain_auth_escapehtml",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "scripts_brevo_domain_auth_sleep",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "scripts_brevo_domain_auth_copyblock",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L94",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "lib_runner_walkthroughrunner_pause",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth_pasteandverify",
      "target": "lib_runner_walkthroughrunner_say",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_attachto",
      "target": "shared_imgsource_chooseimgbind",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L319",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_attachto",
      "target": "shared_imgsource_signurl",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L321",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_attachto",
      "target": "shared_imgsource_markconsumed",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L326",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_attachto",
      "target": "shared_imgsource_pick",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L331",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_overlay",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L212",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_fetchmedia",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L214",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_signurl",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L241",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_esc",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind_row",
      "target": "shared_imgsource_esc",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind_row",
      "target": "shared_imgsource_when",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L223",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_choosesource",
      "target": "shared_imgsource_overlay",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_choosesource",
      "target": "shared_imgsource_esc",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L190",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_choosesource",
      "target": "shared_imgsource_chooseimgbind_done",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_overlay",
      "target": "shared_imgsource_ensurecss",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L146",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pick",
      "target": "shared_imgsource_choosesource",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pick",
      "target": "shared_imgsource_pickfile",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L278",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pick",
      "target": "shared_imgsource_chooseimgbind",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L283",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pick",
      "target": "shared_imgsource_signurl",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L285",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pick",
      "target": "shared_imgsource_markconsumed",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L291",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pickfile",
      "target": "shared_imgsource_fileinput",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_signurl",
      "target": "shared_imgsource_hubheader",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_directions",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_distancematrix",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_geocode",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_mcpcall",
      "target": "shared_maps_client_bearer",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_placesnearby",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_reversegeocode",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_routetraffic",
      "target": "shared_maps_client_trywithfallback",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_trywithfallback",
      "target": "shared_maps_client_mcpcall",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/maps-client.js",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "shared_tour_render",
      "target": "shared_tour_go",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/tour.js",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "shared_tour_render",
      "target": "shared_tour_close",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/tour.js",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec_gotomanage",
      "target": "tests_custodian_s9_recording_spec_wait",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec_loginasharish",
      "target": "tests_custodian_voucher_tutorial_spec_makesession",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gotodedup",
      "target": "tests_drive_consolidator_spec_seedtestuser",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L414",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gotodedup",
      "target": "tests_drive_consolidator_spec_injectgismock",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L415",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gotodedup",
      "target": "tests_drive_consolidator_spec_mockgoogleapis",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gotodedup",
      "target": "tests_drive_consolidator_spec_loginaftergoto",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gotodedup",
      "target": "tests_drive_consolidator_spec_connectnextaccount",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L425",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gototransferwithfiles",
      "target": "tests_drive_consolidator_spec_seedtestuser",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L501",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gototransferwithfiles",
      "target": "tests_drive_consolidator_spec_injectgismock",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L502",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gototransferwithfiles",
      "target": "tests_drive_consolidator_spec_mockgoogleapis",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L503",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gototransferwithfiles",
      "target": "tests_drive_consolidator_spec_loginaftergoto",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L511",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_gototransferwithfiles",
      "target": "tests_drive_consolidator_spec_connectnextaccount",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L512",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_loginaftergoto",
      "target": "tests_drive_consolidator_spec_entertestpin",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_seedandlogin",
      "target": "tests_drive_consolidator_spec_seedtestuser",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_seedandlogin",
      "target": "tests_drive_consolidator_spec_injectgismock",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L143",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec_seedandlogin",
      "target": "tests_drive_consolidator_spec_loginaftergoto",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec_newdevice",
      "target": "tests_rentveh_drafts_spec_stubocr",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec_newdevice",
      "target": "tests_rentveh_drafts_spec_injectsession",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec_openprint",
      "target": "tests_rentveh_terrain_spec_injectsession",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec_seedvehicle",
      "target": "tests_rentveh_v6_spec_cleanup",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec_dbclean",
      "target": "tests_sales_billing_spec_api",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec_dbget",
      "target": "tests_sales_billing_spec_api",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec_cleanup",
      "target": "tests_tour_pg_sharing_spec_minthubauth",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_a",
      "target": "tour_pg_dexie_min_e",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_a",
      "target": "tour_pg_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_a",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_at",
      "target": "tour_pg_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_at",
      "target": "tour_pg_dexie_min_ot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_be",
      "target": "tour_pg_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_be",
      "target": "tour_pg_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_be",
      "target": "tour_pg_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_en",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_j",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_kn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_mn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_n",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_vn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_wn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_xn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bn",
      "target": "tour_pg_dexie_min_yn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bt",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bt",
      "target": "tour_pg_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_bt",
      "target": "tour_pg_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_c",
      "target": "tour_pg_dexie_min_cn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_c",
      "target": "tour_pg_dexie_min_hn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_c",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_c",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_cn",
      "target": "tour_pg_dexie_min_k",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_cn",
      "target": "tour_pg_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ct",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ct",
      "target": "tour_pg_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_dn",
      "target": "tour_pg_dexie_min_cn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_dn",
      "target": "tour_pg_dexie_min_hn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_dn",
      "target": "tour_pg_dexie_min_ln",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_at",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_me",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_sn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_v",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_e",
      "target": "tour_pg_dexie_min_ze",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_en",
      "target": "tour_pg_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_et",
      "target": "tour_pg_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_et",
      "target": "tour_pg_dexie_min_ze",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_fe",
      "target": "tour_pg_dexie_min_le",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ft",
      "target": "tour_pg_dexie_min_j",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_h",
      "target": "tour_pg_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_h",
      "target": "tour_pg_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_h",
      "target": "tour_pg_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_hn",
      "target": "tour_pg_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_hn",
      "target": "tour_pg_dexie_min_on",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_hn",
      "target": "tour_pg_dexie_min_p",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_hn",
      "target": "tour_pg_dexie_min_st",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ie",
      "target": "tour_pg_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_it",
      "target": "tour_pg_dexie_min_dt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_it",
      "target": "tour_pg_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_je",
      "target": "tour_pg_dexie_min_be",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_je",
      "target": "tour_pg_dexie_min_it",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_je",
      "target": "tour_pg_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_je",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_je",
      "target": "tour_pg_dexie_min_ut",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_jt",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_jt",
      "target": "tour_pg_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_jt",
      "target": "tour_pg_dexie_min_xt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_k",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_kn",
      "target": "tour_pg_dexie_min_an",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_kn",
      "target": "tour_pg_dexie_min_on",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_kn",
      "target": "tour_pg_dexie_min_un",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_kn",
      "target": "tour_pg_dexie_min_y",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_n",
      "target": "tour_pg_dexie_min_it",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ne",
      "target": "tour_pg_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_nt",
      "target": "tour_pg_dexie_min_ot",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_nt",
      "target": "tour_pg_dexie_min_rt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_o",
      "target": "tour_pg_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_o",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_oe",
      "target": "tour_pg_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_oe",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_on",
      "target": "tour_pg_dexie_min_an",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ot",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_p",
      "target": "tour_pg_dexie_min_m",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_pn",
      "target": "tour_pg_dexie_min_dn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_qn",
      "target": "tour_pg_dexie_min_u",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_r",
      "target": "tour_pg_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_re",
      "target": "tour_pg_dexie_min_ne",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_rn",
      "target": "tour_pg_dexie_min_a",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_rt",
      "target": "tour_pg_dexie_min_mt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_st",
      "target": "tour_pg_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_te",
      "target": "tour_pg_dexie_min_le",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_tt",
      "target": "tour_pg_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_tt",
      "target": "tour_pg_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_tt",
      "target": "tour_pg_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_tt",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_tt",
      "target": "tour_pg_dexie_min_we",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_u",
      "target": "tour_pg_dexie_min_o",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_un",
      "target": "tour_pg_dexie_min_qn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_un",
      "target": "tour_pg_dexie_min_w",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_ut",
      "target": "tour_pg_dexie_min_at",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_vn",
      "target": "tour_pg_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_vn",
      "target": "tour_pg_dexie_min_f",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_w",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_we",
      "target": "tour_pg_dexie_min_nt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_we",
      "target": "tour_pg_dexie_min_qe",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_we",
      "target": "tour_pg_dexie_min_r",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_wn",
      "target": "tour_pg_dexie_min_xn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_wn",
      "target": "tour_pg_dexie_min_zn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_yn",
      "target": "tour_pg_dexie_min_pn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_yt",
      "target": "tour_pg_dexie_min_c",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_yt",
      "target": "tour_pg_dexie_min_gt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_yt",
      "target": "tour_pg_dexie_min_i",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_yt",
      "target": "tour_pg_dexie_min_wt",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min_zt",
      "target": "tour_pg_dexie_min_ht",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "var_www_360lm_walkthroughs_install_sh__entry",
      "target": "walkthroughs_install_say",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "var_www_360lm_walkthroughs_install_sh__entry",
      "target": "walkthroughs_install_die",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "var_www_360lm_walkthroughs_install_sh__entry",
      "target": "walkthroughs_install_ok",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "var_www_360lm_walkthroughs_install_sh__entry",
      "target": "walkthroughs_install_warn",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough_cmdlist",
      "target": "walkthroughs_bin_walkthrough_listscripts",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install_die",
      "target": "walkthroughs_install_err",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "walkthroughs/install.sh",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_chooseimgbind_row",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_chooseimgbind",
      "target": "shared_imgsource_chooseimgbind_done",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_pickfile",
      "target": "shared_imgsource_pickfile_finish",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "shared/imgsource.js",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_brevoauthenticate",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_brevodomain",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_dig",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_dockerlogs",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_dockerrecreate",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_envset",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops_psqlquery",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_runner_walkthroughrunner",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "lib_runner_state_dir",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "lib_runner_walkthroughrunner",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "lib_vps_ops_psqlquery",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "scripts_hello",
      "target": "lib_runner_walkthroughrunner",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_hud",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_vps_ops",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "lib_runner",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "lib_runner",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "lib_vps_ops",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "scripts_hello",
      "target": "lib_runner",
      "relation": "imports_from",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "setup_watcher_process_job",
      "target": "setup_watcher_log",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "hub_sw",
      "target": "hub_sw_js_docref_adr_0131",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/sw.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "imgbind_sw",
      "target": "docref_adr_0005",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/sw.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "imgbind_sw",
      "target": "hub_sw_js_docref_adr_0131",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "lenovo_sw",
      "target": "docref_adr_0005",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_activity_spec",
      "target": "tests_recce_spec_js_docref_adr_0112",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/activity.spec.js",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "docref_adr_0050",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "docref_adr_0123",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "docref_adr_0105",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L256",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "docref_adr_0001",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_recce_spec_js_docref_adr_0112",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_recce_spec_js_docref_adr_0112",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "tests_production_spec",
      "target": "tests_production_spec_js_docref_adr_0001",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/production.spec.js",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_js_docref_adr_0112",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L572",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_js_docref_adr_0139",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "docref_adr_0062",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "docref_adr_0144",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L93",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "docref_adr_0140",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "docref_adr_0133",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_drafts_spec_js_docref_adr_0139",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L207",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "docref_adr_0143",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "docref_adr_0133",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "tests_sales_spec",
      "target": "docref_adr_0111",
      "relation": "cites",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales.spec.js",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "activity_manifest",
      "target": "activity_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity",
      "target": "activity_mdd_activity_module_design_document_activity_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_4_activity_client_access_external_client_brand_access_control_per_activity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_5_activity_responses_one_submitted_draft_activity_response_field_worker_s_submission",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_6_activity_response_photos_photos_linked_to_a_response",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L156",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_7_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_1_activity_activities_activity_definition_form_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_2_activity_activity_team_team_members_assigned_to_an_activity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_4_database_schema",
      "target": "activity_mdd_activity_4_3_activity_companies_client_company_registry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_5_api_integration",
      "target": "activity_mdd_activity_5_1_postgrest_connection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_5_api_integration",
      "target": "activity_mdd_activity_5_2_gform_proxy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L220",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_5_api_integration",
      "target": "activity_mdd_activity_5_3_photo_upload_proxy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L231",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_1_login_scr_login",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L273",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_2_home_scr_home",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_3_activity_detail_scr_activity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L287",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_4_capture_form_scr_capture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_5_responses_list_scr_responses",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L340",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_6_presentation_scr_pres",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L351",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_7_screens_and_workflows",
      "target": "activity_mdd_activity_7_7_manage_scr_manage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L361",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_8_authentication_authorization",
      "target": "activity_mdd_activity_8_1_employee_field_worker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L374",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_8_authentication_authorization",
      "target": "activity_mdd_activity_8_2_client_external_user",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L380",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_8_authentication_authorization",
      "target": "activity_mdd_activity_8_3_admin_supervisor",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L387",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_5_api_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_6_local_state_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_7_screens_and_workflows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L271",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_3_phases_as_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_8_authentication_authorization",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L372",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_9_data_flow_capture_submit_gform",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_4_database_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_10_roles_and_permissions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L430",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_11_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L447",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_12_migration_code_verified_var_www_360lm_activity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_13_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L472",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_14_cascading_filter_engine_phase_2_v23",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L489",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_15_service_worker_v23",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L528",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_16_known_limitations_future_work",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L543",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_17_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L558",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_18_acceptance_criteria_phase_2_v23",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L574",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_18a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L597",
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity_module_design_document_activity_pwa",
      "target": "activity_mdd_activity_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md",
      "source_location": "L606",
      "weight": 1.0
    },
    {
      "source": "activity_sw",
      "target": "activity_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_build_title_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_build_app_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_build_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L363",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_run",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_probe_duration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial",
      "target": "activity_tutorial_production_build_tutorial_build_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts",
      "target": "activity_tutorial_production_generate_tts_fmt_srt_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts",
      "target": "activity_tutorial_production_generate_tts_generate_segment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts",
      "target": "activity_tutorial_production_generate_tts_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "admin_manifest",
      "target": "admin_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin",
      "target": "admin_mdd_admin_module_design_document_admin_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_14_verification",
      "target": "admin_mdd_admin_tables_referenced_code_trace",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L348",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_14_verification",
      "target": "admin_mdd_admin_rpcs_referenced",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L361",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_14_verification",
      "target": "admin_mdd_admin_key_functions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L367",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_14_verification",
      "target": "admin_mdd_admin_cache_version",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L375",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_4_architecture",
      "target": "admin_mdd_admin_4_1_auth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_4_architecture",
      "target": "admin_mdd_admin_4_2_screens_and_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_4_architecture",
      "target": "admin_mdd_admin_4_3_modals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "target": "admin_mdd_admin_expense_schema_employee_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "target": "admin_mdd_admin_sales_schema_company_bank_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "target": "admin_mdd_admin_hr_schema_settings_geofence",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L139",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "target": "admin_mdd_admin_client_schema_multi_tenant_zones",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "target": "admin_mdd_admin_hub_schema_pwa_registry_access_control",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_database_integration",
      "target": "admin_mdd_admin_5_2_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_database_integration",
      "target": "admin_mdd_admin_5_3_cross_schema_data_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L176",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_5_database_integration",
      "target": "admin_mdd_admin_5_1_tables_and_schemas_accessed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_1_onboard_a_new_employee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L212",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_2_reset_employee_pin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_3_register_a_new_pwa_in_the_catalogue",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_4_assign_pwa_access_to_an_existing_employee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L236",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_5_add_edit_company_and_banks",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_6_configure_hr_settings",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L253",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_8_use_cases_and_workflows",
      "target": "admin_mdd_admin_8_7_define_client_zones",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L259",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_6_local_state",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_7_service_worker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_8_use_cases_and_workflows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_9_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_10_api_contract_headers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_11_rpcs_used",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_12_theme_and_styling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L319",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_13_governance_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L329",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_3_phases_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_14_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_15_known_gaps_and_todos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L381",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_16_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L392",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_17_cross_pwa_safety",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L404",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_4_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin_module_design_document_admin_pwa",
      "target": "admin_mdd_admin_5_database_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "admin_sw",
      "target": "admin_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_009_each_pwa_owns_db_schema",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory",
      "target": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_002_safe_bottom_css_mandatory_adr_002_every_pwa_must_link_shared_safe_bottom_css",
      "target": "adr_adr_002_safe_bottom_css_mandatory_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document",
      "target": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_003_mobile_scroll_root_document_adr_003_long_lists_must_scroll_the_root_document_not_a_nested_container",
      "target": "adr_adr_003_mobile_scroll_root_document_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-003-mobile-scroll-root-document.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "adr_adr_004_maps_google_primary_tomtom_fallback_adr_004_maps_strategy_google_primary_tomtom_for_traffic_matrix_truck_auto_failover",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump",
      "target": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_005_sw_cache_ver_string_bump_adr_005_service_worker_cache_busting_via_cache_ver_string_not_skipwaiting",
      "target": "adr_adr_005_sw_cache_ver_string_bump_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array",
      "target": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_006_verify_pin_returns_table_array_adr_006_verify_pin_rpc_returns_a_table_array_not_a_success_boolean",
      "target": "adr_adr_006_verify_pin_returns_table_array_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-006-verify-pin-returns-table-array.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_007_pg_trigger_security_definer_adr_007_trigger_functions_writing_privileged_tables_must_use_security_definer",
      "target": "adr_adr_007_pg_trigger_security_definer_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_008_plpgsql_variable_conflict_use_column_adr_008_pl_pgsql_returns_table_functions_must_declare_variable_conflict_use_column",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_009_each_pwa_owns_its_db_schema",
      "target": "adr_009_each_pwa_owns_db_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-009-each-pwa-owns-its-db-schema.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_adr_010_cross_schema_or_privileged_data_access_goes_through_the_proxy_not_postgrest_directly",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway",
      "target": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_012_hub_as_sso_gateway_adr_012_hub_pwa_is_the_single_sso_gateway_for_all_employee_facing_pwas",
      "target": "adr_adr_012_hub_as_sso_gateway_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework",
      "target": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_013_single_html_file_no_framework_adr_013_each_pwa_is_a_single_self_contained_html_file_no_framework_no_build_pipeline",
      "target": "adr_adr_013_single_html_file_no_framework_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "target": "adr_adr_014_postgrest_as_api_layer_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_015_dev_prod_two_stacks_same_vps_adr_015_dev_and_prod_are_two_full_stacks_on_the_same_vps_not_branches_or_feature_flags",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "adr_adr_017_traefik_docker_labels_for_routing_adr_017_all_service_routing_uses_traefik_docker_labels_no_nginx_config_files",
      "target": "adr_adr_017_traefik_docker_labels_for_routing_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_018_client_auth_company_code_not_pin_adr_018_external_client_authentication_uses_company_code_access_code_not_employee_pin",
      "target": "adr_adr_018_client_auth_company_code_not_pin_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-018-client-auth-company-code-not-pin.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_adr_019_ocr_strategy_client_side_tesseract_for_identity_docs_server_side_proxy_for_bill_photos",
      "target": "adr_adr_019_ocr_client_side_for_docs_server_side_for_photos_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_020_offline_first_indexeddb_primary_adr_020_field_pwas_are_offline_first_indexeddb_primary_server_sync_secondary",
      "target": "adr_adr_020_offline_first_indexeddb_primary_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_021_sw_cache_first_network_fallback_adr_021_service_worker_uses_cache_first_strategy_with_network_fallback",
      "target": "adr_adr_021_sw_cache_first_network_fallback_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing",
      "target": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_022_playwright_for_e2e_testing_adr_022_playwright_is_the_e2e_test_framework_one_spec_file_per_pwa",
      "target": "adr_adr_022_playwright_for_e2e_testing_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_023_push_notifications_self_hosted_vapid_adr_023_push_notifications_use_self_hosted_vapid_server_not_fcm_or_third_party",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_024_google_slides_via_gas_proxy_adr_024_google_slides_sheets_integration_uses_google_apps_script_via_self_hosted_proxy",
      "target": "adr_adr_024_google_slides_via_gas_proxy_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_025_self_hosted_ollama_for_ai_inference_adr_025_self_hosted_ollama_runs_alongside_cloud_ai_for_vision_and_text_inference",
      "target": "adr_adr_025_self_hosted_ollama_for_ai_inference_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_027_leave_one_out_faceted_filtering_adr_027_multi_dimension_list_filtering_uses_leave_one_out_faceted_availability",
      "target": "adr_adr_027_leave_one_out_faceted_filtering_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_028_feature_ownership_follows_domain",
      "target": "adr_adr_028_feature_ownership_follows_domain_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control",
      "target": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_029_dual_write_offline_access_control_adr_029_employee_access_control_is_dual_written_to_db_and_hub_access_json",
      "target": "adr_adr_029_dual_write_offline_access_control_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options",
      "target": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_030_no_select_over_5_options_adr_030_no_select_for_more_than_5_options_use_searchable_type_ahead_or_chip_grid",
      "target": "adr_adr_030_no_select_over_5_options_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals",
      "target": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_031_fullscreen_forms_not_modals_adr_031_complex_forms_use_full_screen_overlays_modals_only_for_simple_confirmations",
      "target": "adr_adr_031_fullscreen_forms_not_modals_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-031-fullscreen-forms-not-modals.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_032_expense_employees_cross_schema_fk_anchor_adr_032_expense_employees_is_the_canonical_employee_identity_table_cross_schema_fk_anchor",
      "target": "adr_adr_032_expense_employees_cross_schema_fk_anchor_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_033_approval_rpc_atomic_impress_deduction_adr_033_expense_approval_rpc_atomically_deducts_impress_in_one_db_transaction",
      "target": "adr_adr_033_approval_rpc_atomic_impress_deduction_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_034_hr_salary_cross_writes_finance_transactions_adr_034_hr_salary_payment_rpc_cross_writes_to_finance_transactions",
      "target": "adr_adr_034_hr_salary_cross_writes_finance_transactions_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_035_screenshot_deterrence_not_enforcement_adr_035_screenshot_protection_uses_css_js_deterrence_os_level_enforcement_is_not_available_in_pwa",
      "target": "adr_adr_035_screenshot_deterrence_not_enforcement_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-035-screenshot-deterrence-not-enforcement.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_036_custodian_payees_shared_cross_pwa_adr_036_custodian_payees_is_the_shared_payee_master_across_all_payment_facing_pwas",
      "target": "adr_adr_036_custodian_payees_shared_cross_pwa_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_037_transaction_lines_soft_polymorphic_fk_adr_037_transaction_lines_uses_soft_polymorphism_source_id_has_no_fk_constraint",
      "target": "adr_adr_037_transaction_lines_soft_polymorphic_fk_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger",
      "target": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_038_capture_to_catalog_trigger_adr_038_vendor_catalog_is_auto_populated_by_trigger_on_transaction_line_capture",
      "target": "adr_adr_038_capture_to_catalog_trigger_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian",
      "target": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_039_two_mode_reactivation_custodian_adr_039_custodian_reactivation_offers_limited_settlement_only_and_full_mode",
      "target": "adr_adr_039_two_mode_reactivation_custodian_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_040_cross_schema_active_state_sync_trigger_adr_040_cross_schema_active_state_sync_uses_security_definer_trigger_not_application_dual_write",
      "target": "adr_adr_040_cross_schema_active_state_sync_trigger_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_status_history_updated",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L117",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_adr_041_replacing_an_engaged_official_recce_record_uses_supersede_flow_not_update_in_place",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_decision",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_scenario_1_corrected_recce_replacing_engaged_official",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_041_supersede_not_delete_for_engaged_recce_decision",
      "target": "adr_adr_041_supersede_not_delete_for_engaged_recce_scenario_2_supervisor_conflict_resolution_multi_recce_reassignment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-041-supersede-not-delete-for-engaged-recce.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_042_rate_card_comparison_latest_not_lowest_adr_042_vendor_rate_card_comparison_baseline_is_latest_by_created_at_not_lowest_price",
      "target": "adr_adr_042_rate_card_comparison_latest_not_lowest_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master",
      "target": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_043_sales_catalog_shared_product_master_adr_043_sales_catalog_is_the_shared_product_master_vendor_management_links_to_it",
      "target": "adr_adr_043_sales_catalog_shared_product_master_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_044_finance_mini_pwa_family_not_monolith_adr_044_finance_is_implemented_as_a_family_of_focused_mini_pwas_not_a_monolith",
      "target": "adr_adr_044_finance_mini_pwa_family_not_monolith_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_adr_045_transaction_edit_delete_uses_approval_queue_for_non_admins_direct_apply_for_admins",
      "target": "adr_adr_045_edit_delete_via_approval_queue_or_admin_direct_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_047_recce_client_visibility_per_brand_filter_adr_047_recce_client_visibility_is_filtered_per_brand_not_per_counter",
      "target": "adr_adr_047_recce_client_visibility_per_brand_filter_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_048_external_client_magic_link_not_hub_pin_adr_048_external_client_portal_uses_email_magic_link_auth_not_hub_pin",
      "target": "adr_adr_048_external_client_magic_link_not_hub_pin_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_adr_049_recce_view_files_are_served_via_hmac_signed_proxy_not_direct_traefik_serve",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_adr_050_client_auth_tables_have_no_direct_web_anon_grants_rpc_only_access",
      "target": "adr_adr_050_client_auth_tables_rpc_only_no_direct_grants_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based",
      "target": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_051_learning_completion_threshold_based_adr_051_learning_completion_is_threshold_based_100_scenes_or_80_watch_time_scrub_proof",
      "target": "adr_adr_051_learning_completion_threshold_based_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_052_view_tracking_two_rpc_beacon_adr_052_learning_view_tracking_uses_two_rpc_beacon_start_view_end_view_not_single_write",
      "target": "adr_adr_052_view_tracking_two_rpc_beacon_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-052-view-tracking-two-rpc-beacon.md",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_053_counter_brand_data_on_recce_submissions_adr_053_per_brand_counter_data_lives_on_recce_submissions_not_on_counters_counter",
      "target": "adr_adr_053_counter_brand_data_on_recce_submissions_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_adr_054_counter_sync_prefers_my_visible_counters_rpc_falls_back_to_stores_json_with_visible_warning",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_adr_055_transactional_email_uses_mail_outbox_table_external_poller_not_inline_smtp",
      "target": "adr_adr_055_mail_outbox_external_poller_not_inline_smtp_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_056_ai_handoff_via_prompt_not_live_api_adr_056_ai_assisted_features_use_prompt_copy_paste_hand_off_not_live_api_integration",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-056-ai-handoff-via-prompt-not-live-api.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_057_statement_close_gated_on_zero_unmatched_adr_057_reconciliation_statement_cannot_be_closed_until_all_lines_are_matched",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_058_cc_transactions_via_cross_schema_view_only_adr_058_credit_card_pwa_reads_vehicle_cc_transactions_via_view_zero_writes_to_vehicle_schema",
      "target": "adr_adr_058_cc_transactions_via_cross_schema_view_only_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_adr_059_tour_planner_ai_uses_a_dedicated_sidecar_proxy_not_the_shared_ai_finance_proxy",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-059-tour-ai-dedicated-sidecar-proxy.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_adr_060_production_promotion_uses_rsync_allowlist_not_full_git_checkout",
      "target": "adr_adr_060_prod_deploy_rsync_allowlist_not_full_checkout_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-060-prod-deploy-rsync-allowlist-not-full-checkout.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_adr_061_dual_mode_search_lazy_proxy_search_eager_client_side_dashboard",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-061-dual-mode-lazy-search-eager-dashboard.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L159",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L261",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_adr_063_ai_assisted_development_toolchain",
      "target": "adr_adr_063_ai_dev_toolchain_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_decision",
      "target": "adr_adr_063_ai_dev_toolchain_2_key_custom_agent_types",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_decision",
      "target": "adr_adr_063_ai_dev_toolchain_3_key_skills",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L108",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_decision",
      "target": "adr_adr_063_ai_dev_toolchain_4_model_and_effort_settings_root_claude_settings_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_decision",
      "target": "adr_adr_063_ai_dev_toolchain_5_behavioural_rules_var_www_360lm_claude_md",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L146",
      "weight": 1.0
    },
    {
      "source": "adr_adr_063_ai_dev_toolchain_decision",
      "target": "adr_adr_063_ai_dev_toolchain_1_mcp_servers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-063-ai-dev-toolchain.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline",
      "target": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_directory_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_when_to_build_rebuild",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L280",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_reference_implementation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L292",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L314",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L354",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L370",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L401",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_adr_064_video_tutorial_production_pipeline_scripts_json_edge_tts_playwright_ffmpeg",
      "target": "adr_adr_064_video_tutorial_production_pipeline_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "target": "adr_adr_064_video_tutorial_production_pipeline_stage_3_screen_recording_playwright",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L115",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "target": "adr_adr_064_video_tutorial_production_pipeline_stage_4_video_assembly_build_tutorial_py",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L151",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "target": "adr_adr_064_video_tutorial_production_pipeline_stage_5_tutorial_html_page_tutorial_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "target": "adr_adr_064_video_tutorial_production_pipeline_stage_1_script_authoring_scripts_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_064_video_tutorial_production_pipeline_decision",
      "target": "adr_adr_064_video_tutorial_production_pipeline_stage_2_tts_generation_generate_tts_py",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-064-video-tutorial-production-pipeline.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format",
      "target": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_adr_065_scene_guide_tutorial_format_json_data_contract_player",
      "target": "adr_adr_065_scene_guide_format_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_naming_conventions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_authoring_workflow_for_new_scene_guide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L120",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_field_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_screenshot_authoring",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_player_behaviour_learn_player_html_id_id",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "adr_adr_065_scene_guide_format_decision",
      "target": "adr_adr_065_scene_guide_format_catalog_registration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-065-scene-guide-format.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination",
      "target": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L310",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L332",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L339",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_adr_066_parallel_cli_session_coordination_with_conflict_zone_locking",
      "target": "adr_adr_066_parallel_cli_session_coordination_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "target": "adr_adr_066_parallel_cli_session_coordination_1_no_coordination_status_quo_pre_2026_05_08",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L276",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "target": "adr_adr_066_parallel_cli_session_coordination_2_distributed_locking_etcd_redis_db_advisory_locks",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "target": "adr_adr_066_parallel_cli_session_coordination_3_git_branches_for_infrastructure_code",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L292",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_alternatives_considered",
      "target": "adr_adr_066_parallel_cli_session_coordination_4_strict_session_scheduling_one_session_at_a_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L301",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_consequences",
      "target": "adr_adr_066_parallel_cli_session_coordination_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L312",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_consequences",
      "target": "adr_adr_066_parallel_cli_session_coordination_negative",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L320",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_consequences",
      "target": "adr_adr_066_parallel_cli_session_coordination_risks",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L326",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_conflict_zone_reference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L130",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_multi_zone_operations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L147",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_stale_lock_detection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_session_end_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L176",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_safe_zones_no_lock_required",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L184",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_bootstrap_warning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_session_types",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_decision",
      "target": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_implementation_notes",
      "target": "adr_adr_066_parallel_cli_session_coordination_lock_history_maintenance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_implementation_notes",
      "target": "adr_adr_066_parallel_cli_session_coordination_session_state_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L221",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_implementation_notes",
      "target": "adr_adr_066_parallel_cli_session_coordination_coordination_examples",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "target": "adr_adr_066_parallel_cli_session_coordination_lock_acquisition_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L108",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "target": "adr_adr_066_parallel_cli_session_coordination_lock_release_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "target": "adr_adr_066_parallel_cli_session_coordination_active_sessions_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "adr_adr_066_parallel_cli_session_coordination_session_registration_board",
      "target": "adr_adr_066_parallel_cli_session_coordination_conflict_zone_locks_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-066-parallel-cli-session-coordination.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_adr_067_cross_pwa_change_safety_gate_explicit_confirmation_before_shared_infrastructure_changes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_alternative_1_no_gate_trust_developer_judgment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_alternative_2_automatic_detection_silent_rollback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_alternative_3_require_unit_tests_before_confirmation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_alternatives_considered",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_alternative_4_only_confirm_on_likely_changes_not_all_shared_infrastructure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L169",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_consequences",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_consequences",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_consequences",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_risks_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_what_proceed_means",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_when_not_to_ask",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_related_guidelines",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L146",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_trigger_list_when_to_ask_for_confirmation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_067_cross_pwa_change_safety_gate_implementation_notes",
      "target": "adr_adr_067_cross_pwa_change_safety_gate_confirmation_message_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-067-cross-pwa-change-safety-gate.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_adr_068_vcc_pre_build_safety_checklist_mandatory_bug_prevention_standard",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_implementation_notes",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_for_developers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_implementation_notes",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_for_the_project",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "adr_adr_068_vcc_pre_build_safety_checklist_implementation_notes",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist_example_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-068-vcc-pre-build-safety-checklist.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol",
      "target": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L226",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L262",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L271",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_adr_069_production_hotfix_protocol_bugfix_db_template_dev_branch_fix_deploy_via_master",
      "target": "adr_adr_069_production_hotfix_protocol_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_implementation_notes",
      "target": "adr_adr_069_production_hotfix_protocol_why_each_step_matters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_implementation_notes",
      "target": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "target": "adr_adr_069_production_hotfix_protocol_phase_3_merge_and_promote_to_prod",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "target": "adr_adr_069_production_hotfix_protocol_phase_4_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "target": "adr_adr_069_production_hotfix_protocol_phase_1_bugfix_db_setup_dev_environment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_069_production_hotfix_protocol_step_by_step_hotfix_workflow",
      "target": "adr_adr_069_production_hotfix_protocol_phase_2_author_and_test_the_fix_dev_code",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-069-production-hotfix-protocol.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement",
      "target": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L183",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_adr_070_all_user_facing_timestamps_displayed_in_ist_utc_5_30",
      "target": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L84",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "target": "adr_adr_070_ist_timezone_enforcement_audit_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "target": "adr_adr_070_ist_timezone_enforcement_claude_s_reporting_to_users",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L125",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "target": "adr_adr_070_ist_timezone_enforcement_handling_daylight_saving_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L139",
      "weight": 1.0
    },
    {
      "source": "adr_adr_070_ist_timezone_enforcement_implementation_notes",
      "target": "adr_adr_070_ist_timezone_enforcement_standard_timezone_offset_constant",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-070-ist-timezone-enforcement.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting",
      "target": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L235",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_adr_071_indian_number_formatting_for_all_monetary_amount_inputs",
      "target": "adr_adr_071_indian_number_formatting_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "target": "adr_adr_071_indian_number_formatting_1_use_a_shared_utility_file_from_shared",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "target": "adr_adr_071_indian_number_formatting_2_format_in_the_database_store_as_string",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "target": "adr_adr_071_indian_number_formatting_3_format_only_on_display_list_ledger_not_on_input",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "target": "adr_adr_071_indian_number_formatting_4_use_type_number_with_custom_styling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_alternatives_considered",
      "target": "adr_adr_071_indian_number_formatting_5_support_multiple_regional_formats_western_indian_european",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_consequences",
      "target": "adr_adr_071_indian_number_formatting_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_consequences",
      "target": "adr_adr_071_indian_number_formatting_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L213",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_consequences",
      "target": "adr_adr_071_indian_number_formatting_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_html_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_parsing_from_formatted_fields",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L136",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_auto_fill_pre_fill_from_db",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_cursor_position_preservation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_line_item_row_exception",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "adr_adr_071_indian_number_formatting_implementation_notes",
      "target": "adr_adr_071_indian_number_formatting_canonical_utility_functions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-071-indian-number-formatting.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L156",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L184",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_decision_maker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_072_proof_image_capture_annotation_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "target": "adr_adr_072_proof_image_capture_annotation_1_shared_canvas_editor_html_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L139",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "target": "adr_adr_072_proof_image_capture_annotation_2_no_editing_compress_immediately_after_capture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "target": "adr_adr_072_proof_image_capture_annotation_3_crop_only_mode_no_full_annotation_tools",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "target": "adr_adr_072_proof_image_capture_annotation_4_store_receipt_image_in_list_queries",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_alternatives_considered",
      "target": "adr_adr_072_proof_image_capture_annotation_5_client_side_file_picker_only_no_camera_or_cth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L151",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_consequences",
      "target": "adr_adr_072_proof_image_capture_annotation_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L158",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_consequences",
      "target": "adr_adr_072_proof_image_capture_annotation_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L166",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_consequences",
      "target": "adr_adr_072_proof_image_capture_annotation_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_context",
      "target": "adr_adr_072_proof_image_capture_annotation_affected_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_context",
      "target": "adr_adr_072_proof_image_capture_annotation_constraints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_decision",
      "target": "adr_adr_072_proof_image_capture_annotation_implementation_rule",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_decision",
      "target": "adr_adr_072_proof_image_capture_annotation_when_to_apply",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "target": "adr_adr_072_proof_image_capture_annotation_canvas_editor_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "target": "adr_adr_072_proof_image_capture_annotation_cth_countdown",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "target": "adr_adr_072_proof_image_capture_annotation_desktop_fallback_for_cth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "target": "adr_adr_072_proof_image_capture_annotation_size_estimate_formula",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_implementation_notes",
      "target": "adr_adr_072_proof_image_capture_annotation_canvas_scaling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "target": "adr_adr_072_proof_image_capture_annotation_adr_013_adr_013_single_html_file_no_framework_md_single_html_file_no_framework",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "target": "adr_adr_072_proof_image_capture_annotation_adr_021_adr_021_sw_cache_first_network_fallback_md_service_worker_cache_first_strategy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "target": "adr_adr_072_proof_image_capture_annotation_adr_009_adr_009_each_pwa_owns_its_db_schema_md_each_pwa_owns_its_db_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation_related_decisions",
      "target": "adr_adr_072_proof_image_capture_annotation_adr_014_adr_014_postgrest_as_api_layer_md_postgrest_as_api_layer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions",
      "target": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L151",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L309",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_adr_073_traefik_docker_label_conventions_and_middleware_chaining",
      "target": "adr_adr_073_traefik_label_conventions_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "target": "adr_adr_073_traefik_label_conventions_1_static_traefik_config_files_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L230",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "target": "adr_adr_073_traefik_label_conventions_2_traefik_operator_kubernetes_ingress_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "target": "adr_adr_073_traefik_label_conventions_3_nginx_as_the_primary_reverse_proxy_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_alternatives_considered",
      "target": "adr_adr_073_traefik_label_conventions_4_single_cert_resolver_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L259",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_consequences",
      "target": "adr_adr_073_traefik_label_conventions_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L271",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_consequences",
      "target": "adr_adr_073_traefik_label_conventions_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_consequences",
      "target": "adr_adr_073_traefik_label_conventions_risks_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L298",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_context",
      "target": "adr_adr_073_traefik_label_conventions_certificate_resolver_strategy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_context",
      "target": "adr_adr_073_traefik_label_conventions_middleware_stripprefix",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_context",
      "target": "adr_adr_073_traefik_label_conventions_network_topology",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_shared_network",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_router_priority_and_rule_ordering",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_label_based_routing_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_standard_label_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_cert_resolver_selection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_decision",
      "target": "adr_adr_073_traefik_label_conventions_middleware_stripprefix",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_implementation_notes",
      "target": "adr_adr_073_traefik_label_conventions_adding_a_new_service_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_implementation_notes",
      "target": "adr_adr_073_traefik_label_conventions_common_pitfalls",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "adr_adr_073_traefik_label_conventions_implementation_notes",
      "target": "adr_adr_073_traefik_label_conventions_monitoring_and_debugging",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-073-traefik-label-conventions.md",
      "source_location": "L208",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L171",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L178",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_adr_074_postgrest_multi_schema_routing_via_accept_profile_header",
      "target": "adr_adr_074_postgrest_accept_profile_header_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_consequences",
      "target": "adr_adr_074_postgrest_accept_profile_header_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L151",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_consequences",
      "target": "adr_adr_074_postgrest_accept_profile_header_negative_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L159",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_consequences",
      "target": "adr_adr_074_postgrest_accept_profile_header_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "target": "adr_adr_074_postgrest_accept_profile_header_postgrest_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "target": "adr_adr_074_postgrest_accept_profile_header_error_handling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "target": "adr_adr_074_postgrest_accept_profile_header_fetch_header_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header_implementation_notes",
      "target": "adr_adr_074_postgrest_accept_profile_header_cross_schema_reads_via_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format",
      "target": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_075_rpc_error_response_format_adr_075_unified_rpc_error_response_format_and_client_side_error_contract",
      "target": "adr_adr_075_rpc_error_response_format_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-075-rpc-error-response-format.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "adr_adr_076_mobile_first_viewport_standard",
      "target": "adr_adr_076_mobile_first_viewport_standard_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-076-mobile-first-viewport-standard.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants",
      "target": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L227",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_adr_077_openclaw_integration_read_only_db_role_schema_grants_and_auth_layers",
      "target": "adr_adr_077_openclaw_integration_schema_grants_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "target": "adr_adr_077_openclaw_integration_schema_grants_alternative_1_no_database_access_http_only_via_postgrest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "target": "adr_adr_077_openclaw_integration_schema_grants_alternative_2_superuser_or_limited_admin_role",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L159",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "target": "adr_adr_077_openclaw_integration_schema_grants_alternative_3_virtual_views_for_openclaw_reporting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_alternatives_considered",
      "target": "adr_adr_077_openclaw_integration_schema_grants_alternative_4_dedicated_postgres_service_separate_db_instance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_consequences",
      "target": "adr_adr_077_openclaw_integration_schema_grants_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_consequences",
      "target": "adr_adr_077_openclaw_integration_schema_grants_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "adr_adr_077_openclaw_integration_schema_grants_consequences",
      "target": "adr_adr_077_openclaw_integration_schema_grants_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-077-openclaw-integration-schema-grants.md",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation",
      "target": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L193",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_adr_078_paperclip_ai_platform_isolation_separate_db_role_zero_lm360_access_independent_backups",
      "target": "adr_adr_078_paperclip_isolation_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "target": "adr_adr_078_paperclip_isolation_1_share_the_lm360_database_and_schema_with_paperclip_grants_to_paperclip_role",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "target": "adr_adr_078_paperclip_isolation_2_run_paperclip_on_a_separate_vps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "target": "adr_adr_078_paperclip_isolation_3_implement_database_level_isolation_only_revoke_connect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_alternatives_considered",
      "target": "adr_adr_078_paperclip_isolation_4_dedicated_api_key_for_paperclip_now",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L156",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_consequences",
      "target": "adr_adr_078_paperclip_isolation_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_consequences",
      "target": "adr_adr_078_paperclip_isolation_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_consequences",
      "target": "adr_adr_078_paperclip_isolation_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L178",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_context",
      "target": "adr_adr_078_paperclip_isolation_current_infrastructure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_context",
      "target": "adr_adr_078_paperclip_isolation_isolation_attempt_and_findings",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_context",
      "target": "adr_adr_078_paperclip_isolation_operational_characteristics",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_context",
      "target": "adr_adr_078_paperclip_isolation_why_paperclip_is_separate_from_360lm",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_implementation_notes",
      "target": "adr_adr_078_paperclip_isolation_api_key_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_implementation_notes",
      "target": "adr_adr_078_paperclip_isolation_traefik_labels_routing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_implementation_notes",
      "target": "adr_adr_078_paperclip_isolation_postgresql_isolation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_implementation_notes",
      "target": "adr_adr_078_paperclip_isolation_docker_container_setup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "adr_adr_078_paperclip_isolation_implementation_notes",
      "target": "adr_adr_078_paperclip_isolation_backup_schedule",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-078-paperclip-isolation.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance",
      "target": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_adr_079_shared_helper_governance_shared_directory_structure_adoption_policy_and_breaking_change_protocol",
      "target": "adr_adr_079_shared_helper_governance_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_decision",
      "target": "adr_adr_079_shared_helper_governance_1_criteria_for_a_helper_to_belong_in_shared",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_decision",
      "target": "adr_adr_079_shared_helper_governance_2_breaking_changes_to_shared_helpers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_decision",
      "target": "adr_adr_079_shared_helper_governance_3_adding_a_new_shared_helper",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "adr_adr_079_shared_helper_governance_decision",
      "target": "adr_adr_079_shared_helper_governance_4_copy_verbatim_not_shared_helpers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-079-shared-helper-governance.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L216",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L238",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_adr_080_hub_as_authoritative_session_registry_cross_schema_active_state_sync_architecture",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_consequences",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L248",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_consequences",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_negative_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_consequences",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L264",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_context",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_data_flow_diagram",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_context",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_key_tables",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_3_offline_access_control_dual_write_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_4_cross_schema_active_state_sync_security_definer_trigger",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_5_new_pwa_onboarding_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L166",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_1_hub_is_the_authoritative_session_source",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_decision",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_2_hub_pwa_registry_controls_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_implementation_notes",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_session_key_versioning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_implementation_notes",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_trigger_edge_cases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L226",
      "weight": 1.0
    },
    {
      "source": "adr_adr_080_hub_session_registry_cross_schema_sync_implementation_notes",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync_performance_considerations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-080-hub-session-registry-cross-schema-sync.md",
      "source_location": "L232",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering",
      "target": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L169",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L220",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L232",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_adr_081_safe_area_inset_rendering_for_notched_and_rounded_corner_devices",
      "target": "adr_adr_081_safe_area_inset_rendering_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_consequences",
      "target": "adr_adr_081_safe_area_inset_rendering_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_consequences",
      "target": "adr_adr_081_safe_area_inset_rendering_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_consequences",
      "target": "adr_adr_081_safe_area_inset_rendering_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_decision",
      "target": "adr_adr_081_safe_area_inset_rendering_3_left_right_safe_area_rounded_corners_in_landscape",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L120",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_decision",
      "target": "adr_adr_081_safe_area_inset_rendering_4_implementation_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_decision",
      "target": "adr_adr_081_safe_area_inset_rendering_1_bottom_safe_area_home_indicator_gesture_bar",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_081_safe_area_inset_rendering_decision",
      "target": "adr_adr_081_safe_area_inset_rendering_2_top_safe_area_status_bar_notch",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-081-safe-area-inset-rendering.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture",
      "target": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_adr_082_dark_mode_and_theming_architecture_forced_light_mode_for_erp_pwas_dark_ui_for_standalone_apps",
      "target": "adr_adr_082_dark_mode_theming_architecture_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_implementation_notes",
      "target": "adr_adr_082_dark_mode_theming_architecture_for_new_erp_pwas_check_before_ship",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_implementation_notes",
      "target": "adr_adr_082_dark_mode_theming_architecture_for_standalone_apps_no_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "adr_adr_082_dark_mode_theming_architecture_implementation_notes",
      "target": "adr_adr_082_dark_mode_theming_architecture_for_existing_erp_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-082-dark-mode-theming-architecture.md",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy",
      "target": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L252",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L294",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_adr_083_form_validation_strategy_client_side_feedback_server_side_enforcement",
      "target": "adr_adr_083_form_validation_strategy_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_consequences",
      "target": "adr_adr_083_form_validation_strategy_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L268",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_consequences",
      "target": "adr_adr_083_form_validation_strategy_negative_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L277",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_consequences",
      "target": "adr_adr_083_form_validation_strategy_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L284",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_field_highlighting_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_required_field_marker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L156",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_server_error_handling_per_adr_075",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_amount_field_with_formatting_and_validation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_text_area_with_character_limit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_files_and_locations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L235",
      "weight": 1.0
    },
    {
      "source": "adr_adr_083_form_validation_strategy_implementation_notes",
      "target": "adr_adr_083_form_validation_strategy_gotchas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-083-form-validation-strategy.md",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll",
      "target": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L326",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_adr_084_list_pagination_and_infinite_scroll_when_to_use_each_postgrest_range_header_pattern",
      "target": "adr_adr_084_list_pagination_infinite_scroll_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "target": "adr_adr_084_list_pagination_infinite_scroll_cursor_based_pagination",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L288",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "target": "adr_adr_084_list_pagination_infinite_scroll_virtual_scrolling_windowed_list",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L297",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "target": "adr_adr_084_list_pagination_infinite_scroll_server_side_filter_before_pagination",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L308",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_alternatives_considered",
      "target": "adr_adr_084_list_pagination_infinite_scroll_show_all_single_page_load",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_consequences",
      "target": "adr_adr_084_list_pagination_infinite_scroll_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L328",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_consequences",
      "target": "adr_adr_084_list_pagination_infinite_scroll_negative_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L336",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_consequences",
      "target": "adr_adr_084_list_pagination_infinite_scroll_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L343",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_numbered_pagination_for_data_grids_reports",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L140",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_loading_state",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_empty_state",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_error_handling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L212",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_decision_table_dataset_size_approach",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_default_page_size",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_decision",
      "target": "adr_adr_084_list_pagination_infinite_scroll_infinite_scroll_pattern_preferred_for_mobile_feed_style_lists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "target": "adr_adr_084_list_pagination_infinite_scroll_postgrest_range_header_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L231",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "target": "adr_adr_084_list_pagination_infinite_scroll_no_cursor_based_pagination",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L247",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "target": "adr_adr_084_list_pagination_infinite_scroll_interaction_with_adr_003_mobile_scroll_root_document",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "adr_adr_084_list_pagination_infinite_scroll_implementation_notes",
      "target": "adr_adr_084_list_pagination_infinite_scroll_interaction_with_adr_061_dual_mode_search",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-084-list-pagination-infinite-scroll.md",
      "source_location": "L276",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L315",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L342",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L364",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_decision_maker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L376",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_adr_085_file_upload_patterns_csv_import_pdf_export_and_bulk_data_handling",
      "target": "adr_adr_085_file_upload_patterns_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_1_client_side_pdf_generation_jspdf_html2pdf",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L295",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_2_post_csv_as_multipart_to_postgrest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L298",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_3_store_entire_file_content_in_db_not_just_reference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L301",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_4_use_a_third_party_file_upload_service_s3_google_cloud_storage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L304",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_5_single_rpc_for_all_bulk_imports",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_alternatives_considered",
      "target": "adr_adr_085_file_upload_patterns_6_csv_import_via_web_form_field_per_row",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L310",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_consequences",
      "target": "adr_adr_085_file_upload_patterns_benefits",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_consequences",
      "target": "adr_adr_085_file_upload_patterns_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L325",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_consequences",
      "target": "adr_adr_085_file_upload_patterns_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L330",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_decision",
      "target": "adr_adr_085_file_upload_patterns_3_general_file_uploads_non_image_non_csv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_decision",
      "target": "adr_adr_085_file_upload_patterns_4_size_limits_and_progress",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_decision",
      "target": "adr_adr_085_file_upload_patterns_5_error_handling_and_user_messaging",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_decision",
      "target": "adr_adr_085_file_upload_patterns_1_csv_xlsx_import_client_side_parsing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_decision",
      "target": "adr_adr_085_file_upload_patterns_2_pdf_export_server_side_generation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L94",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_implementation_notes",
      "target": "adr_adr_085_file_upload_patterns_csv_parsing_helper_optional_shared_code",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L224",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_implementation_notes",
      "target": "adr_adr_085_file_upload_patterns_xlsx_parsing_tour_pg_already_has_xlsx_bundled",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_implementation_notes",
      "target": "adr_adr_085_file_upload_patterns_express_sidecar_endpoints_python_flask_or_node",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L260",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_072_adr_072_proof_image_capture_annotation_md_proof_image_capture_and_annotation_standard",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L344",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_049_adr_049_recce_view_files_via_hmac_signed_proxy_md_recce_view_files_via_hmac_signed_proxy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L347",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_014_adr_014_postgrest_as_api_layer_md_postgrest_as_api_layer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L350",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_075_adr_075_rpc_error_response_format_md_unified_rpc_error_response_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_070_adr_070_ist_timezone_enforcement_md_all_user_facing_timestamps_displayed_in_ist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L356",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns_related_decisions",
      "target": "adr_adr_085_file_upload_patterns_adr_071_adr_071_indian_number_formatting_md_indian_number_formatting_for_all_monetary_amount_inputs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L359",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture",
      "target": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L224",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L253",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_adr_086_isolated_pwa_architecture_when_to_build_standalone_apps_with_zero_cross_access",
      "target": "adr_adr_086_isolated_pwa_architecture_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "target": "adr_adr_086_isolated_pwa_architecture_1_build_everything_as_an_erp_pwa_all_apps_share_hub_auth_shared_db",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "target": "adr_adr_086_isolated_pwa_architecture_2_run_isolated_apps_on_a_completely_separate_infrastructure_separate_vps_separate_db_server",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "target": "adr_adr_086_isolated_pwa_architecture_3_create_a_shared_multi_tenant_schema_in_lm360_for_isolated_apps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L207",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_alternatives_considered",
      "target": "adr_adr_086_isolated_pwa_architecture_4_use_a_separate_postgresql_instance_for_isolated_apps_e_g_managed_rds",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_consequences",
      "target": "adr_adr_086_isolated_pwa_architecture_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L226",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_consequences",
      "target": "adr_adr_086_isolated_pwa_architecture_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L236",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_consequences",
      "target": "adr_adr_086_isolated_pwa_architecture_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L243",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_implementation_notes",
      "target": "adr_adr_086_isolated_pwa_architecture_reference_implementation_health_tracker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "adr_adr_086_isolated_pwa_architecture_implementation_notes",
      "target": "adr_adr_086_isolated_pwa_architecture_checklist_for_creating_a_new_isolated_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-086-isolated-pwa-architecture.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract",
      "target": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L237",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L247",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L273",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_adr_087_push_notification_implementation_contract_sw_handler_subscription_payload_and_notification_format",
      "target": "adr_adr_087_push_notification_implementation_contract_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_3_service_worker_notification_click_handler_mandatory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_4_notification_payload_contract_server_push_server_sw",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_5_storage_hub_push_subscriptions_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_6_rules_and_mandatory_constraints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L216",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_7_error_handling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_1_subscription_flow_client_side",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "adr_adr_087_push_notification_implementation_contract_decision",
      "target": "adr_adr_087_push_notification_implementation_contract_2_service_worker_push_handler_mandatory_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-087-push-notification-implementation-contract.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning",
      "target": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L214",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L322",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_adr_088_indexeddb_schema_versioning_and_safe_upgrade_protocol",
      "target": "adr_adr_088_indexeddb_schema_versioning_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "target": "adr_adr_088_indexeddb_schema_versioning_1_use_a_separate_schema_version_table_in_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L284",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "target": "adr_adr_088_indexeddb_schema_versioning_2_delete_and_recreate_the_entire_database_on_schema_change",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "target": "adr_adr_088_indexeddb_schema_versioning_3_use_a_migration_library_e_g_dexie_js",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L303",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_alternatives_considered",
      "target": "adr_adr_088_indexeddb_schema_versioning_4_auto_delete_unused_stores_on_every_open",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L313",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_consequences",
      "target": "adr_adr_088_indexeddb_schema_versioning_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_consequences",
      "target": "adr_adr_088_indexeddb_schema_versioning_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L334",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_consequences",
      "target": "adr_adr_088_indexeddb_schema_versioning_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L341",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_rules_for_safe_schema_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L147",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_cache_ver_coordination_adr_005",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_error_handling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_database_naming_convention",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_version_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_decision",
      "target": "adr_adr_088_indexeddb_schema_versioning_standard_initdb_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "target": "adr_adr_088_indexeddb_schema_versioning_checklist_for_updating_a_pwa_s_indexeddb_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L216",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "target": "adr_adr_088_indexeddb_schema_versioning_debugging_multi_tab_issues",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L241",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "target": "adr_adr_088_indexeddb_schema_versioning_handling_deprecated_stores",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "adr_adr_088_indexeddb_schema_versioning_implementation_notes",
      "target": "adr_adr_088_indexeddb_schema_versioning_performance_considerations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-088-indexeddb-schema-versioning.md",
      "source_location": "L276",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture",
      "target": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_which_pwas_require_bilingual_mandatory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L323",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L333",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L369",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L385",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L412",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L421",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_adr_089_bilingual_en_hi_platform_architecture_db_backed_language_preference_t_helper_and_adoption_checklist",
      "target": "adr_adr_089_bilingual_platform_architecture_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_html_elements_using_data_i18n_attribute",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_browser_text_to_speech_optional",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L193",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_db_schema_for_bilingual_data",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L225",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_rpc_for_saving_language_preference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_adoption_checklist_for_new_bilingual_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L275",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_translation_naming_conventions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_language_preference_storage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_the_t_helper_function_copy_verbatim",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_all_user_facing_strings_use_bilingual_objects",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "adr_adr_089_bilingual_platform_architecture_decision",
      "target": "adr_adr_089_bilingual_platform_architecture_top_bar_language_toggle_button",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-089-bilingual-platform-architecture.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference",
      "target": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L226",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L263",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L305",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L313",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_adr_090_font_size_accessibility_preference_5_level_scaling_localstorage_persistence_init_time_application",
      "target": "adr_adr_090_font_size_accessibility_preference_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_css_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_settings_ui_5_button_font_size_control",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_boot_sequence",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_scale_levels_and_scale_factors",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_storage_key_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_090_font_size_accessibility_preference_decision",
      "target": "adr_adr_090_font_size_accessibility_preference_implementation_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-090-font-size-accessibility-preference.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract",
      "target": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L243",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L255",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L278",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L288",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_adr_091_in_app_onboarding_tour_engine_contract_shared_tour_js_usage_step_shape_and_dismissal_protocol",
      "target": "adr_adr_091_inapp_tour_engine_contract_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_4_storage_key_and_versioning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L108",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_5_dismissal_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L158",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_6_ui_contract",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_7_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_1_when_to_use_tour_js_vs_alternatives",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_2_api_contract_inittour_steps_opts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_091_inapp_tour_engine_contract_decision",
      "target": "adr_adr_091_inapp_tour_engine_contract_3_step_shape",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-091-inapp-tour-engine-contract.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback",
      "target": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L304",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L318",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L347",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L359",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_adr_092_user_preference_cascading_fallback_db_localstorage_hardcoded_default",
      "target": "adr_adr_092_user_preference_cascading_fallback_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_decision",
      "target": "adr_adr_092_user_preference_cascading_fallback_device_tier_preference_pattern_2_level_no_db",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_decision",
      "target": "adr_adr_092_user_preference_cascading_fallback_session_tier_preference_pattern_ephemeral_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_decision",
      "target": "adr_adr_092_user_preference_cascading_fallback_db_contract_for_employee_tier_preferences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_decision",
      "target": "adr_adr_092_user_preference_cascading_fallback_preference_tier_classification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_092_user_preference_cascading_fallback_decision",
      "target": "adr_adr_092_user_preference_cascading_fallback_employee_tier_preference_pattern_3_level_fallback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-092-user-preference-cascading-fallback.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa",
      "target": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L276",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_adr_093_zero_backend_standalone_pwa_localstorage_only_state_with_client_side_pin_guard",
      "target": "adr_adr_093_zero_backend_standalone_pwa_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "target": "adr_adr_093_zero_backend_standalone_pwa_1_full_isolated_pwa_with_its_own_database",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "target": "adr_adr_093_zero_backend_standalone_pwa_2_no_authentication_at_all_open_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "target": "adr_adr_093_zero_backend_standalone_pwa_3_bcrypt_for_pin_hashing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "target": "adr_adr_093_zero_backend_standalone_pwa_4_indexeddb_instead_of_localstorage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_alternatives_considered",
      "target": "adr_adr_093_zero_backend_standalone_pwa_5_store_access_tokens_in_localstorage_never_expire",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L236",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_consequences",
      "target": "adr_adr_093_zero_backend_standalone_pwa_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_consequences",
      "target": "adr_adr_093_zero_backend_standalone_pwa_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L256",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_consequences",
      "target": "adr_adr_093_zero_backend_standalone_pwa_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L264",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_implementation_notes",
      "target": "adr_adr_093_zero_backend_standalone_pwa_reference_implementation_drive_consolidator",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "adr_adr_093_zero_backend_standalone_pwa_implementation_notes",
      "target": "adr_adr_093_zero_backend_standalone_pwa_checklist_for_creating_a_new_zero_backend_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-093-zero-backend-standalone-pwa.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle",
      "target": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "adr_adr_094_google_oauth_token_lifecycle_adr_094_google_oauth_token_lifecycle_in_memory_only_email_hint_persisted_for_silent_re_auth",
      "target": "adr_adr_094_google_oauth_token_lifecycle_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-094-google-oauth-token-lifecycle.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract",
      "target": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "target": "adr_adr_095_btl_addin_client_deck_contract_item_row_shapes_n_counter_r_0_indexed_row",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "target": "adr_adr_095_btl_addin_client_deck_contract_embedded_json_shape_lm360_json_n",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "target": "adr_adr_095_btl_addin_client_deck_contract_cover_slide_shapes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "target": "adr_adr_095_btl_addin_client_deck_contract_counter_slides_n_counter_number_integer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_adr_095_btl_client_deck_contract_powerpoint_add_in_tagged_shape_naming_and_3_path_extraction",
      "target": "adr_adr_095_btl_addin_client_deck_contract_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_4_three_path_extraction_in_btl_extractor_skill_v3",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_5_recognised_item_types",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_6_file_locations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_1_client_side_tool_vba_macro_enabled_template_potm_option_d",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_2_custom_ribbon_tab_360lm_branding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "adr_adr_095_btl_addin_client_deck_contract_decision",
      "target": "adr_adr_095_btl_addin_client_deck_contract_3_tagged_shape_naming_contract_lm360_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-095-btl-addin-client-deck-contract.md",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L117",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_no_review_gate_explicit_exception",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L370",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L381",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L418",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L451",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L479",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_adr_097_blogsmith_ai_content_pipeline_keyword_to_published_article_standalone_app",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_1_integrate_into_360lm_shared_lm360_schema_hub_sso",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L383",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_2_use_drive_consolidator_s_auth_model_client_side_sha_256_zero_backend",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L393",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_3_use_hub_pin_auth_verify_pin_rpc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L403",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_alternatives_considered",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_4_publish_via_a_review_queue_add_human_gate_like_other_pipelines",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_consequences",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_positive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L420",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_consequences",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_negative_trade_offs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L429",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_consequences",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_risks_and_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L440",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_1_location_deployment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_2_routing_networking",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L136",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_3_database_isolated_role_database",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_4_authentication_pin_based_server_side_bcrypt_device_auto_reconnect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_5_api_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L233",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_6_content_generation_pipeline_ai_auth_chain_per_adr_062",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_7_master_prompt_versioning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L323",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_8_initial_rollout_per_user_wordpress_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L338",
      "weight": 1.0
    },
    {
      "source": "adr_adr_097_blogsmith_ai_content_pipeline_decision",
      "target": "adr_adr_097_blogsmith_ai_content_pipeline_9_pwa_ui",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-097-blogsmith-ai-content-pipeline.md",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow",
      "target": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_adr_098_native_web_page_is_the_primary_client_branding_approval_channel_pptx_excel_are_fallbacks",
      "target": "adr_adr_098_native_client_branding_approval_flow_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_decision",
      "target": "adr_adr_098_native_client_branding_approval_flow_1_native_web_s_respond_screen_is_the_primary_channel",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_decision",
      "target": "adr_adr_098_native_client_branding_approval_flow_2_pptx_and_excel_are_fallbacks_not_replacements",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_decision",
      "target": "adr_adr_098_native_client_branding_approval_flow_3_last_write_wins_per_branding_item",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_decision",
      "target": "adr_adr_098_native_client_branding_approval_flow_4_photo_proxy_extends_adr_049_same_hmac_token_new_route",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "adr_adr_098_native_client_branding_approval_flow_decision",
      "target": "adr_adr_098_native_client_branding_approval_flow_5_overall_client_status_is_derived_server_side_from_per_item_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-098-native-client-branding-approval-flow.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture",
      "target": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "adr_adr_099_context_efficient_devguide_architecture_adr_099_devguide_is_an_index_skill_topic_files_not_a_monolith",
      "target": "adr_adr_099_context_efficient_devguide_architecture_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-099-context-efficient-devguide-architecture.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets",
      "target": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_100_theme_v2_design_token_presets_adr_100_visual_design_via_shared_theme_v2_css_token_presets_outside_ponytail_s_scope",
      "target": "adr_adr_100_theme_v2_design_token_presets_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-100-theme-v2-design-token-presets.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline",
      "target": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_101_svg_centric_print_pipeline_adr_101_svg_is_the_working_format_for_print_creatives_coreldraw_is_fallback_only",
      "target": "adr_adr_101_svg_centric_print_pipeline_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-101-svg-centric-print-pipeline.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_adr_102_modern_cdr_conversion_must_originate_from_coreldraw_cloud_converters_only_for_legacy_cdrs",
      "target": "adr_adr_102_modern_cdr_conversion_requires_coreldraw_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-102-modern-cdr-conversion-requires-coreldraw.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract",
      "target": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "adr_adr_103_print_bridge_job_folder_contract_adr_103_print_bridge_runs_over_a_syncthing_job_folder_with_a_self_updating_watcher",
      "target": "adr_adr_103_print_bridge_job_folder_contract_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-103-print-bridge-job-folder-contract.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff",
      "target": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L117",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "adr_adr_104_cross_pwa_payment_handoff_adr_104_cross_pwa_payment_handoff_localstorage_bridge_into_a_prefilled_custodian_transfer",
      "target": "adr_adr_104_cross_pwa_payment_handoff_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-104-cross-pwa-payment-handoff.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_adr_107_mdd_reverse_adr_verification_is_an_active_per_pattern_checklist_not_a_passive_citation_instruction_and_its_exemplars_must_model_that",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_context",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_root_cause_verified_not_inferred",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_decision",
      "target": "adr_adr_107_mdd_reverse_adr_checklist_not_passive_citation_empirical_validation_same_day_before_accept",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L230",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L262",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_open_questions_all_resolved_2026_07_03_interactive_q_a",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L280",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_adr_108_a_generic_permanent_authenticated_site_capture_ai_analysis_service_codename_sitecap",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_3_credential_storage_the_decision_that_matters_most_in_this_adr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_4_ai_analysis_pipeline_adr_062_compliance_mandatory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_5_what_triggers_a_login_the_safety_boundary_restated_precisely",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L176",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_6_legal_tos_operator_responsibility_stated_explicitly",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_7_deployment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_1_isolation_follows_adr_086_same_as_blogsmith_health_tracker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_decision",
      "target": "adr_adr_108_generic_authenticated_site_capture_and_analysis_service_2_core_data_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-108-generic-authenticated-site-capture-and-analysis-service.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_context",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L125",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_implementation_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L154",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_alternatives_considered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_consequences",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_adr_109_videosmith_isolated_pwa_wrapping_an_internal_only_third_party_engine_with_the_ai_chain_owned_by_the_wrapper",
      "target": "adr_adr_109_videosmith_isolated_wrapper_around_internal_engine_status_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-109-videosmith-isolated-wrapper-around-internal-engine.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "adr_skill",
      "target": "claude_skills_adr_skill_md",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_skill",
      "target": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_when_to_write_an_adr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_anti_rationalization_guards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_verification_gates_must_pass_before_proposed_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_360lm_specific_conventions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_template_structure_seven_sections_in_order",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_immutability_rule",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "adr_skill_source_rvdbreemen_adr_kit_adapted_for_360lm_project",
      "target": "adr_skill_output",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_wiki_360lm_architecture_decision_wiki",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_clusters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_5_db_schema_ownership",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_6_postgrest_api_layer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_7_postgresql_patterns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L154",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_8_routing_infrastructure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L193",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_9_finance_domain",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L214",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_10_recce_client_portal",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_11_ai_integrations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_12_learning_hub",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L271",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_13_testing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_14_maps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L306",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_cross_cutting_rules_apply_everywhere",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L318",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_1_auth_identity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_15_dev_operations_safety",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L364",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_16_platform_standards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L385",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_17_infrastructure_external_integrations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L420",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_18_ux_data_patterns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L445",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_2_hub_navigation_registry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_3_pwa_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "adr_wiki_360lm_architecture_decision_wiki",
      "target": "adr_wiki_4_ux_interaction_standards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_persistent_agent_memory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_your_core_responsibilities",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_project_context_you_must_know",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_architectural_methodology",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_design_principles_you_enforce",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_self_verification_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_escalation_behaviour",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect",
      "target": "agents_software_architect_memory_updates",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_architectural_methodology",
      "target": "agents_software_architect_before_designing_anything",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_architectural_methodology",
      "target": "agents_software_architect_design_process",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_architectural_methodology",
      "target": "agents_software_architect_output_structure_for_architectural_designs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_types_of_memory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L108",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_what_not_to_save_in_memory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_how_to_save_memories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_when_to_access_memories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_before_recommending_from_memory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_memory_and_other_forms_of_persistence",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L227",
      "weight": 1.0
    },
    {
      "source": "agents_software_architect_persistent_agent_memory",
      "target": "agents_software_architect_memory_md",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_creative_box",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L125",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_embed_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_make_cover",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_make_counter_slide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_make_instructions_slide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_embed_ribbon",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L275",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_set_bg",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L304",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_rect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_txt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_footer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_header_bar",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template",
      "target": "btl_addin_generate_template_items_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L84",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install",
      "target": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "target": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "target": "btl_addin_install_what_the_client_gets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "target": "btl_addin_install_daily_use",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "target": "btl_addin_install_shape_naming_convention_for_360lm_internal_use",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_360lm_btl_add_in_client_install_guide",
      "target": "btl_addin_install_troubleshooting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_daily_use",
      "target": "btl_addin_install_adding_a_counter",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_daily_use",
      "target": "btl_addin_install_attaching_creatives",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_daily_use",
      "target": "btl_addin_install_validating",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_daily_use",
      "target": "btl_addin_install_sending_to_360lm",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "target": "btl_addin_install_step_1_enable_the_developer_tab",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "target": "btl_addin_install_step_2_open_the_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "target": "btl_addin_install_step_3_import_the_vba_modules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "btl_addin_install_one_time_setup_windows_powerpoint_desktop_only",
      "target": "btl_addin_install_step_4_enable_macros",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/INSTALL.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "btl_manifest",
      "target": "btl_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_the_4_custodians",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_wallet_balance_derivation_after_full_seed_cic_acceptance_of_t14_t15",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_what_the_test_data_covered",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_the_3_trigger_rules_core_logic",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "cic_prompts_custodian_test_data_reference_system_design_in_one_paragraph",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_persona_4_gurpreet_non_admin_low_activity_small_positive_balance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L117",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_persona_5_pramod_admin_primary_deeply_negative_balance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_cross_cutting_ux_checks_note_any_issues_for_each_persona",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_persona_1_mukesh_non_custodian_should_be_locked_out",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_persona_2_harish_admin_2_pending_transfers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_persona_3_shambhu_non_admin_secondary_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "cic_prompts_fundcustodian_ux_walkthrough_background_read_before_testing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_after_authentication_true",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_backout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L140",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_records_to_add_at_hostinger_dns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_step_by_step_at_hostinger_hpanel",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_dns_propagation_check_from_vps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_brevo_domain_authentication_360degreelogicalmktg_com",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_trigger_brevo_to_re_verify",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_records_to_add_at_hostinger_dns",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_records_to_not_touch_existing_used_by_google_workspace",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_step_by_step_at_hostinger_hpanel",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_add_records_1_2_3_5_four_new_records",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_step_by_step_at_hostinger_hpanel",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_modify_record_4_spf",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_brevo_domain_auth_walkthrough_step_by_step_at_hostinger_hpanel",
      "target": "cic_prompts_brevo_domain_auth_walkthrough_verify_your_additions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference",
      "target": "cic_custodian_test_data_reference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t1_pramod_shambhu_25_000_imps_5_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t2_pramod_shambhu_30_000_neft_8_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t3_pramod_harish_15_000_neft_10_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t4_harish_shambhu_8_000_upi_11_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t5_pramod_gurpreet_5_000_upi_12_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t6_gurpreet_pramod_1_234_56_upi_13_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t7_harish_pramod_10_000_cheque_14_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t8_harish_shambhu_500_cash_15_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t9_shambhu_pramod_5_000_cash_15_may_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t10_gurpreet_harish_2_000_cash_16_may_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t11_pramod_gurpreet_1_cash_16_may_auto_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t12_shambhu_harish_7_500_cash_17_may_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t13_gurpreet_pramod_3_000_cash_18_may_rejected",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t14_shambhu_harish_3_000_cash_20_may_seeded_as_pending",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_15_test_transfers_chronological",
      "target": "cic_prompts_custodian_test_data_reference_t15_gurpreet_harish_800_cash_20_may_seeded_as_pending",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a1_shambhu_mukesh_5_000_cash_12_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a2_shambhu_sachin_2_500_cash_10_may_partially_settled",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a3_harish_narender_3_000_cash_8_may_settled",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a4_pramod_umashankar_20_000_neft_14_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a5_harish_mukesh_1_500_upi_15_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a6_shambhu_ranjit_singh_contract_800_imps_16_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a7_pramod_rakesh_10_000_cash_13_may_partially_settled",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L130",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a8_gurpreet_ashok_750_cash_17_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_custodian_test_data_reference_9_test_advances_chronological",
      "target": "cic_prompts_custodian_test_data_reference_a9_pramod_ramesh_thakur_vendor_5_000_75_cash_9_may_outstanding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_fundcustodian_ux_walkthrough",
      "target": "cic_fundcustodian_ux_walkthrough",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual",
      "target": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_where_it_goes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_what_walkthrough_doctor_should_print",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L120",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_what_walkthrough_run_hello_looks_like",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_updating",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_resetting_state",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_test_mode_skip_pauses_run_headless",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L171",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_uninstall",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L183",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_troubleshooting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_how_this_compares_to_cic_prompts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_install_option_a_one_line_installer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_360lm_walkthroughs_manual_install_on_your_laptop",
      "target": "cic_prompts_walkthroughs_install_manual_install_option_b_step_by_step_use_if_a_fails",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L93",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "target": "cic_prompts_walkthroughs_install_manual_1_node_20_or_higher",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "target": "cic_prompts_walkthroughs_install_manual_2_ssh_curl_tar",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "target": "cic_prompts_walkthroughs_install_manual_3_optional_dig",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_prerequisites",
      "target": "cic_prompts_walkthroughs_install_manual_4_passwordless_ssh_to_the_vps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_memory_compaction_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_playwright_test_runner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_ponytail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_pwa_devguide_new_pwa_adr_099",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_agent_orchestration_2_core_vps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_adr_kit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_model_routing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_graphify",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "claude",
      "target": "claude_markitdown_gate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "claude_agents_adr_generator_agent",
      "target": "agents_adr_generator_when_to_call_me",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "claude_agents_adr_generator_agent",
      "target": "agents_adr_generator_what_i_need_from_you",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "claude_agents_adr_generator_agent",
      "target": "agents_adr_generator_what_happens_next",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "claude_agents_adr_generator_agent",
      "target": "agents_adr_generator_what_i_do",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "claude_playwright_test_runner",
      "target": "claude_run_commands",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "claude_playwright_test_runner",
      "target": "claude_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "claude_prebuild_check",
      "target": "var_www_360lm_claude_prebuild_check_sh__entry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/prebuild_check.sh",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "client_manifest",
      "target": "client_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client",
      "target": "client_mdd_client_module_design_document_client_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_2_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_3_status_and_next_steps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_4_governance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_4a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_5_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "client_mdd_client_module_design_document_client_pwa",
      "target": "client_mdd_client_1_purpose",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/MDD_client.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "client_sw",
      "target": "client_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters",
      "target": "commands_excel_to_counters_skill_excel_to_counters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_api_mode_json_in_json_out",
      "target": "commands_excel_to_counters_input_format_raw_rows_preferred_column_auto_detection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_api_mode_json_in_json_out",
      "target": "commands_excel_to_counters_input_format_pre_mapped_rows_legacy_still_accepted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_api_mode_json_in_json_out",
      "target": "commands_excel_to_counters_output_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L264",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_0_get_file",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_1_parse_excel",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_2_confirm_batch_metadata",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_3_normalize_rows_ai_extraction_google_mcp_geocoding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_4_human_in_loop_for_ambiguous_rows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "target": "commands_excel_to_counters_stage_5_write_output",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r1_header_row_detection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r2_c_o_pattern_name_contact_splitting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L127",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r3_name_address_merged_n_delimited",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r4_city_extraction_from_address",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L143",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r5_pincode_extraction_from_address",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r6_phone_normalisation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L159",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r7_gstin_validation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r8_duplicate_detection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L167",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r9_state_from_batch_metadata",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_normalization_rules",
      "target": "commands_excel_to_counters_r10_minimum_viable_row",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_interactive_pipeline_when_invoked_as_a_slash_command",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_normalization_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L121",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_ambiguity_handling_when_to_flag_for_human_confirmation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L184",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_api_mode_json_in_json_out",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L196",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_output_schema_reference_counter_management_csv_v2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "commands_excel_to_counters_skill_excel_to_counters",
      "target": "commands_excel_to_counters_demo_run_to_test_the_skill_on_sample_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "L345",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "contacts_manifest",
      "target": "contacts_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts",
      "target": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_schema_verified_live_lm360",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_data_state_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_decisions_user_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "contacts_mdd_contacts_module_design_document_contacts_pwa",
      "target": "contacts_mdd_contacts_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/MDD_contacts.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "contacts_sw",
      "target": "contacts_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "counters_manifest",
      "target": "counters_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters",
      "target": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_15_two_deferrals_that_need_explicit_user_confirmation",
      "target": "counters_mdd_counters_15_1_unified_job_id_defer_to_its_own_work_track",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L609",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_15_two_deferrals_that_need_explicit_user_confirmation",
      "target": "counters_mdd_counters_15_2_phase_4_client_portal_its_own_mdd_its_own_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L617",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_1_new_schema_counters",
      "target": "counters_mdd_counters_counters_contact_n_1_counter",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L130",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_1_new_schema_counters",
      "target": "counters_mdd_counters_counters_address_n_1_counter_for_secondary_addresses",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_1_new_schema_counters",
      "target": "counters_mdd_counters_brand_storage_counter_brand_codes_is_canonical",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_1_new_schema_counters",
      "target": "counters_mdd_counters_counters_recce_history_v_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_1_new_schema_counters",
      "target": "counters_mdd_counters_counters_counter_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_phase_1_db_schema_what_we_will_build_first",
      "target": "counters_mdd_counters_4_2_modifications_to_existing_schemas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L208",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_phase_1_db_schema_what_we_will_build_first",
      "target": "counters_mdd_counters_4_3_postgrest_postgresql_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L220",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_4_phase_1_db_schema_what_we_will_build_first",
      "target": "counters_mdd_counters_4_1_new_schema_counters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_5_phase_2_recce_stores_sync_preview",
      "target": "counters_mdd_counters_5_1_new_tables_phase_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_5_phase_2_recce_stores_sync_preview",
      "target": "counters_mdd_counters_5_2_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L268",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_5_phase_2_recce_stores_sync_preview",
      "target": "counters_mdd_counters_5_3_sync_button",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L275",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_1_identity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L294",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_2_columns_on_recce_submissions_all_live_as_of_v22",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L301",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_3_db_view_counters_multi_recce_groups_v",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_4_rpcs_counters_schema_security_definer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L338",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_5_use_case_a_past_recces_history_browser_counter_detail_tab",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L345",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_6_use_case_b_conflict_resolver_multi_recce_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "target": "counters_mdd_counters_6_7_navigation_between_the_two_features",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L396",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_7_phase_4_client_portal_users_preview",
      "target": "counters_mdd_counters_7_1_new_entities",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L404",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_7_phase_4_client_portal_users_preview",
      "target": "counters_mdd_counters_7_2_visibility_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L429",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_7_phase_4_client_portal_users_preview",
      "target": "counters_mdd_counters_7_3_client_portal_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L442",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_8_ui_design_phase_1_mini_pwa",
      "target": "counters_mdd_counters_8_1_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L452",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_8_ui_design_phase_1_mini_pwa",
      "target": "counters_mdd_counters_8_2_permissions_in_ui",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L502",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_8_ui_design_phase_1_mini_pwa",
      "target": "counters_mdd_counters_8_3_search_dedup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L514",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_5_phase_2_recce_stores_sync_preview",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L232",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_6_phase_3_multi_recce_per_counter_job_id",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_3_phases_planned",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_7_phase_4_client_portal_users_preview",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L402",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_8_ui_design_phase_1_mini_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L450",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_9_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L521",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_10_auth_cross_pwa_safety",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L533",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_11_migration_plan_phase_1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L544",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_12_open_questions_parked_will_surface_when_relevant",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L555",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_4_phase_1_db_schema_what_we_will_build_first",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_13_acceptance_for_phase_1_countermanagement_mini_pwa_basic_crud",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L571",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_14_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L589",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_module_design_document_countermanagement_mini_pwa",
      "target": "counters_mdd_counters_15_two_deferrals_that_need_explicit_user_confirmation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": "L605",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "credit_card_manifest",
      "target": "credit_card_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "custodian_manifest",
      "target": "custodian_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "customers_manifest",
      "target": "customers_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers",
      "target": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_migrations_applied",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L119",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_phase_2_what_shipped_sales_pwa_360sales_v13",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L140",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_phase_3_what_shipped_customer_pwa_customers_v2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_phase_4_what_shipped_customer_pwa_customers_v3",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L212",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_phase_1_what_shipped",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_module_design_document_customermanagement_mini_pwa",
      "target": "customers_mdd_customers_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_what_s_not_in_phase_1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_db_schema_3_tables_1_view_all_in_sales",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_cross_pwa_additions_additive_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_auto_migration_run_on_phase_1_apply",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_pwa_structure_3_screens_5_tabs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_1_what_shipped",
      "target": "customers_mdd_customers_patterns_reused_from_vendor_pwa_phase_2_3a_3c",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_3_what_shipped_customer_pwa_customers_v2",
      "target": "customers_mdd_customers_db_migrate_customers_v2_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_3_what_shipped_customer_pwa_customers_v2",
      "target": "customers_mdd_customers_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_3_what_shipped_customer_pwa_customers_v2",
      "target": "customers_mdd_customers_what_s_not_in_phase_3",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L204",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_4_what_shipped_customer_pwa_customers_v3",
      "target": "customers_mdd_customers_db_migrate_customers_v3_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L214",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_4_what_shipped_customer_pwa_customers_v3",
      "target": "customers_mdd_customers_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_4_what_shipped_customer_pwa_customers_v3",
      "target": "customers_mdd_customers_what_s_not_in_phase_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L242",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "target": "customers_mdd_customers_db_migrate_customers_v4_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L252",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "target": "customers_mdd_customers_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L265",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "target": "customers_mdd_customers_what_s_not_in_phase_5",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L283",
      "weight": 1.0
    },
    {
      "source": "customers_mdd_customers_phase_5_what_shipped_customer_pwa_customers_v4",
      "target": "customers_mdd_customers_compaction_policy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "L291",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_share_target",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_shortcuts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest",
      "target": "dispatch_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target",
      "target": "dispatch_manifest_share_target_action",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target",
      "target": "dispatch_manifest_share_target_method",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target",
      "target": "dispatch_manifest_share_target_enctype",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target",
      "target": "dispatch_manifest_share_target_params",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target_params",
      "target": "dispatch_manifest_params_title",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target_params",
      "target": "dispatch_manifest_params_text",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target_params",
      "target": "dispatch_manifest_params_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "dispatch_manifest_share_target_params",
      "target": "dispatch_manifest_params_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/manifest.json",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "dispatch_sw",
      "target": "dispatch_sw_static",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_014_postgrest_as_api_layer",
      "target": "adr_adr_014_postgrest_as_api_layer_adr_014_postgrest_is_the_api_layer_no_custom_rest_framework",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_audit_full_adr_sweep_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_the_finance_inventory_correction_the_actually_interesting_part_of_this_sweep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_sweep_methodology_note",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_sources",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_headline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_full_adr_sweep_2026-07-03.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_finding_1_cross_schema_access_adr_text_vs_actual_code_the_big_one",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_what_the_adrs_say",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_finding_1_cross_schema_access_adr_text_vs_actual_code_the_big_one",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_what_the_code_actually_does",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_finding_1_cross_schema_access_adr_text_vs_actual_code_the_big_one",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_why_i_m_not_calling_this_broken_outright",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_finding_4_adr_081_safe_bottom_css_4_real_violations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_what_i_did_not_do",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_recommended_next_step",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L127",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_finding_1_cross_schema_access_adr_text_vs_actual_code_the_big_one",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_summary_ranked_by_what_needs_a_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_finding_2_mdd_citation_gap_process_compliance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_mdd_adr_compliance_2026_07_03_finding_3_adr_001_next_redirect_5_real_violations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide",
      "target": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_the_ask_asktext_modal_pair",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_translation_review_process",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_maintenance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_recce_specific_implementation_notes_v15a_2026_06_05",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L158",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_pitfalls_encountered_during_the_recce_rollout_read_before_adopting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_architecture_one_system_not_two",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_v15d_additions_auto_hook_tts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_db_schema_recce_scoped_today_portable",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_adoption_checklist_per_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_naming_conventions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_en_hi_devguide_for_360lm_pwas",
      "target": "docs_bilingual_devguide_when_to_adopt_this_in_another_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_naming_conventions",
      "target": "docs_bilingual_devguide_things_that_should_not_be_translated",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_naming_conventions",
      "target": "docs_bilingual_devguide_translation_keys",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_naming_conventions",
      "target": "docs_bilingual_devguide_tts_strings",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_pitfalls_encountered_during_the_recce_rollout_read_before_adopting",
      "target": "docs_bilingual_devguide_1_substring_match_sweeps_can_corrupt_the_dict_itself",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_pitfalls_encountered_during_the_recce_rollout_read_before_adopting",
      "target": "docs_bilingual_devguide_2_single_quoted_strings_template_literals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_pitfalls_encountered_during_the_recce_rollout_read_before_adopting",
      "target": "docs_bilingual_devguide_3_functions_defined_above_const_i18n_are_fine_calls_to_them_at_module_load_are_not",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_v15d_additions_auto_hook_tts",
      "target": "docs_bilingual_devguide_applyi18nin_rootel_post_render_hook",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L213",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_v15d_additions_auto_hook_tts",
      "target": "docs_bilingual_devguide_ttsicon_text_speaker_badge",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_v15d_additions_auto_hook_tts",
      "target": "docs_bilingual_devguide_auto_speaker_on_error_toasts_v15d",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards",
      "target": "docs_input_and_image_standards_input_image_standards_360lm_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_1_amount_input_indian_number_formatting",
      "target": "docs_input_and_image_standards_what_it_is",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_1_amount_input_indian_number_formatting",
      "target": "docs_input_and_image_standards_when_to_apply",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_1_amount_input_indian_number_formatting",
      "target": "docs_input_and_image_standards_canonical_implementation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "target": "docs_input_and_image_standards_storage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "target": "docs_input_and_image_standards_when_to_apply",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "target": "docs_input_and_image_standards_confirmation_prompt_for_claude",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "target": "docs_input_and_image_standards_key_implementation_details",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "target": "docs_input_and_image_standards_what_it_is",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L93",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_input_image_standards_360lm_pwas",
      "target": "docs_input_and_image_standards_1_amount_input_indian_number_formatting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_input_image_standards_360lm_pwas",
      "target": "docs_input_and_image_standards_3_change_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L160",
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_input_image_standards_360lm_pwas",
      "target": "docs_input_and_image_standards_2_image_capture_proof_receipt_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation",
      "target": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_11_red_team_3_concrete_failure_modes_mitigations",
      "target": "docs_mdd_print_estimation_red_team_1_cost_margin_data_leaked_to_unauthorized_role",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1285",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_11_red_team_3_concrete_failure_modes_mitigations",
      "target": "docs_mdd_print_estimation_red_team_2_rounding_precision_gap_causes_silent_wrong_invoice",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1299",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_11_red_team_3_concrete_failure_modes_mitigations",
      "target": "docs_mdd_print_estimation_red_team_3_gst_invoice_sequencing_violation_audit_non_compliance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1313",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_2_inspiration_vs_scope",
      "target": "docs_mdd_print_estimation_intentional_out_of_scope_for_v1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_2_inspiration_vs_scope",
      "target": "docs_mdd_print_estimation_references_studied_ideas_not_code_secrets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_3_proposed_build_phases",
      "target": "docs_mdd_print_estimation_phase_1_core_estimation_engine_weeks_1_3",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_3_proposed_build_phases",
      "target": "docs_mdd_print_estimation_phase_2_variance_tracking_weeks_4_5",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_3_proposed_build_phases",
      "target": "docs_mdd_print_estimation_phase_3_financial_integration_week_6",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_3_proposed_build_phases",
      "target": "docs_mdd_print_estimation_phase_4_refinement_on_demand",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L146",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_4_data_model",
      "target": "docs_mdd_print_estimation_schema_print_estimation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_4_data_model",
      "target": "docs_mdd_print_estimation_summary_rounding_precision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L347",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "target": "docs_mdd_print_estimation_5_1_fn_estimate_rollup_costs_p_estimate_id_caller_role",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L372",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "target": "docs_mdd_print_estimation_5_2_fn_estimate_create_and_line_add_customer_name_job_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L505",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "target": "docs_mdd_print_estimation_5_3_fn_estimate_line_add_p_estimate_id_substrate_id_width_mm_length_m_quantity_ink_colors_wastage_override",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L567",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "target": "docs_mdd_print_estimation_5_4_fn_estimate_send_to_customer_estimate_id",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L735",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "target": "docs_mdd_print_estimation_5_5_fn_record_actual_consumption_estimate_id_actual_data_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L774",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_6_screens_ux",
      "target": "docs_mdd_print_estimation_6_1_estimate_builder_form",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L810",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_6_screens_ux",
      "target": "docs_mdd_print_estimation_6_2_substrate_master_admin_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L837",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_6_screens_ux",
      "target": "docs_mdd_print_estimation_6_3_ink_master_admin_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L853",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_6_screens_ux",
      "target": "docs_mdd_print_estimation_6_4_plate_cost_config_admin_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L869",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_6_screens_ux",
      "target": "docs_mdd_print_estimation_6_5_variance_report_phase_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L885",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "target": "docs_mdd_print_estimation_7_1_data_classification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L905",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "target": "docs_mdd_print_estimation_7_2_current_authorization_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L918",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "target": "docs_mdd_print_estimation_7_3_proposed_enforcement_verdict_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L931",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "target": "docs_mdd_print_estimation_7_4_recommended_mitigation_phase_1_5_before_production",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L941",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "target": "docs_mdd_print_estimation_7_5_design_decision_verdict",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L979",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "target": "docs_mdd_print_estimation_8_1_invoice_sequencing_gst_compliance_india",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1000",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "target": "docs_mdd_print_estimation_8_2_rounding_rule_prevent_silent_drift",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1063",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "target": "docs_mdd_print_estimation_8_3_currency_precision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1087",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "target": "docs_mdd_print_estimation_8_4_immutability_erpnext_pattern_adaptation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1097",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_1_plate_cost_calculation_auto_vs_manual_entry_resolved_neither_no_plate_cost_concept_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1143",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_2_ink_volume_pre_population_from_estimate_or_manual_resolved_not_tracked_at_all",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1153",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_3_wastage_config_ux_global_vs_per_job_override_partially_resolved_no_explicit_wastage_field_found_likely_folded_into_cost_rate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1163",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_4_actual_vs_estimated_tracking_is_it_a_feature_resolved_no_but_adjacent_margin_tracking_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1173",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_5_multi_color_repeat_ups_per_shift_calculation_resolved_not_supported",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1183",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_6_gst_calculation_method_resolved_per_item_but_no_variation_observed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1193",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_7_custom_estimation_fields_resolved_real_demand_confirmed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1205",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_8_additional_finding_not_one_of_the_original_7_customer_group_wise_rate_overrides",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1217",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "target": "docs_mdd_print_estimation_9_9_confirmation_quotation_and_job_card_share_the_same_costing_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1225",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_review_note_added_post_draft_before_this_mdd_is_used_required_reading",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_9_open_questions_resolved_via_eflexo_trial_capture_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1132",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_10_acceptance_criteria_for_v1_shippable_version",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1233",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_3_proposed_build_phases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_11_red_team_3_concrete_failure_modes_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1283",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_summary_next_steps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L1327",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_4_data_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_5_remote_procedure_calls_rpcs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L366",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_6_screens_ux",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L808",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_7_data_sensitivity_access_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L901",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_module_design_document_print_estimation_engine",
      "target": "docs_mdd_print_estimation_8_financial_integrity_immutability",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L996",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_1_substrate_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_2_ink_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L178",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_3_plate_cost_config",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_4_wastage_config",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L208",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_5_estimate_master_estimate_record",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L221",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_6_estimate_line",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L254",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_7_actual_consumption_variance_tracking_phase_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L304",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_8_estimate_revision_immutability_support_8",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L321",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_schema_print_estimation",
      "target": "docs_mdd_print_estimation_4_9_config_singleton_locked_counter_site_wide_defaults",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "L333",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith",
      "target": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_1_data_model_changes_migrations_migrate_videosmith_v2_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L520",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_2_scheduler_mirrors_blogsmith_s_scheduler_worker_exactly",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L532",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_3_auto_posting_via_upload_post_verified_live_against_the_real_api_not_just_docs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L536",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_4_ui_improvement_multi_topic_chip_input_the_requested_improvement_over_blogsmith_s_plain_textarea",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L544",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_5_new_screens_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L556",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_6_verified_live_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L563",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "target": "docs_mdd_videosmith_14_7_playwright_coverage_added_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L574",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_1_scout_findings_full_report_in_chat_summarized_here",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L624",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_2_two_real_constraints_inherited_from_mpt_s_design_documented_not_bugs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L636",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_3_data_model_migrations_migrate_videosmith_v4_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L641",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_4_infrastructure_docker_compose_yml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L645",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_5_backend_videosmith_app_py",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L649",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_6_frontend_public_index_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L658",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_7_verified_live_2026_07_06",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L662",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "target": "docs_mdd_videosmith_17_8_future_consideration_large_8gb_source_library_2026_07_06_discussed_not_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L669",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_2_inspiration_vs_scope",
      "target": "docs_mdd_videosmith_references_studied",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_2_inspiration_vs_scope",
      "target": "docs_mdd_videosmith_intentional_out_of_scope_for_v1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_3_proposed_build_phases",
      "target": "docs_mdd_videosmith_phase_4_batch_jobs_analytics_polish_on_demand",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_3_proposed_build_phases",
      "target": "docs_mdd_videosmith_phase_1_core_generation_pipeline_weeks_1_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_3_proposed_build_phases",
      "target": "docs_mdd_videosmith_phase_2_credential_provider_config_ui_weeks_3_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_3_proposed_build_phases",
      "target": "docs_mdd_videosmith_phase_3_publishing_distribution_weeks_5_6",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L93",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_4_data_model",
      "target": "docs_mdd_videosmith_schema_videosmith",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_1_videosmith_api_endpoints",
      "target": "docs_mdd_videosmith_auth_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L170",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_1_videosmith_api_endpoints",
      "target": "docs_mdd_videosmith_job_configuration_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_1_videosmith_api_endpoints",
      "target": "docs_mdd_videosmith_health_check",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_api_contract_integration",
      "target": "docs_mdd_videosmith_5_1_videosmith_api_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L166",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_api_contract_integration",
      "target": "docs_mdd_videosmith_5_2_moneyprinterturbo_integration_read_only_from_videosmith",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_5_api_contract_integration",
      "target": "docs_mdd_videosmith_5_3_job_submission_request_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L223",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_6_screens_ux",
      "target": "docs_mdd_videosmith_6_1_login_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_6_screens_ux",
      "target": "docs_mdd_videosmith_6_2_registration_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L255",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_6_screens_ux",
      "target": "docs_mdd_videosmith_6_3_dashboard_main_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L268",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_6_screens_ux",
      "target": "docs_mdd_videosmith_6_4_service_worker_offline_support",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L301",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_7_data_sensitivity_access_model",
      "target": "docs_mdd_videosmith_user_session_data",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L319",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_7_data_sensitivity_access_model",
      "target": "docs_mdd_videosmith_generated_video_content",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L331",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_7_data_sensitivity_access_model",
      "target": "docs_mdd_videosmith_llm_provider_keys",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L339",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_8_open_questions_resolved_by_user_2026_07_03",
      "target": "docs_mdd_videosmith_architecture_questions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_8_open_questions_resolved_by_user_2026_07_03",
      "target": "docs_mdd_videosmith_technical_questions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L363",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_review_note_historical_all_items_below_resolved_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_4_data_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_5_api_contract_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_6_screens_ux",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L238",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_7_data_sensitivity_access_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_8_open_questions_resolved_by_user_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L348",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_9_adr_compliance_checklist_per_adr_107_discipline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L381",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_10_red_team_concrete_failure_modes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L401",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_11_acceptance_criteria",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L418",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_12_references_related_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L451",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_13_build_log_lessons_learned_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L473",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_14_blogsmith_feature_parity_expansion_2026_07_03_same_day",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L516",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_15_detailed_scenario_input_2026_07_03_later_same_day",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L585",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_3_proposed_build_phases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_16_multi_channel_upload_post_support_2026_07_03_later_same_day",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L600",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_module_design_document_videosmith_ai_short_form_video_generation_pwa",
      "target": "docs_mdd_videosmith_17_highlight_video_assembled_from_the_user_s_own_event_photos_clips_2026_07_06",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L620",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_schema_videosmith",
      "target": "docs_mdd_videosmith_4_1_users_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_schema_videosmith",
      "target": "docs_mdd_videosmith_4_2_sessions_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_schema_videosmith",
      "target": "docs_mdd_videosmith_4_3_jobs_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03",
      "target": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "target": "docs_plan_videosmith_2026_07_03_1_1_moneyprinterturbo_deployment_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "target": "docs_plan_videosmith_2026_07_03_1_2_videosmith_wrapper_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "target": "docs_plan_videosmith_2026_07_03_1_3_auth_model_isolated_pin_resolved_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "target": "docs_plan_videosmith_2026_07_03_1_4_api_contract_with_moneyprinterturbo",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "target": "docs_plan_videosmith_2026_07_03_phase_2_credential_configuration_ui_llm_fallback_weeks_3_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L119",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "target": "docs_plan_videosmith_2026_07_03_phase_3_output_distribution_publishing_weeks_5_6",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "target": "docs_plan_videosmith_2026_07_03_phase_4_analytics_batch_jobs_and_polish_on_demand",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "target": "docs_plan_videosmith_2026_07_03_phase_1_core_video_generation_pipeline_weeks_1_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_3_deployment_plan",
      "target": "docs_plan_videosmith_2026_07_03_3_1_infrastructure_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_3_deployment_plan",
      "target": "docs_plan_videosmith_2026_07_03_3_2_database_setup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_3_deployment_plan",
      "target": "docs_plan_videosmith_2026_07_03_3_3_when_dns_is_ready_phase_0b",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_4_open_questions_resolved_by_user_2026_07_03",
      "target": "docs_plan_videosmith_2026_07_03_4_1_scope_use_case",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_4_open_questions_resolved_by_user_2026_07_03",
      "target": "docs_plan_videosmith_2026_07_03_4_2_technical_constraints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L223",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_4_open_questions_resolved_by_user_2026_07_03",
      "target": "docs_plan_videosmith_2026_07_03_4_3_naming_branding",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L231",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_executive_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_3_deployment_plan",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_4_open_questions_resolved_by_user_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_1_architecture_recommendation_internal_engine_isolated_wrapper",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_5_red_team_failure_modes_mitigations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L237",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_6_success_criteria_sign_off_gate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L253",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_7_implementation_backlog",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_8_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L289",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_2026_07_03_videosmith_build_plan_and_architecture",
      "target": "docs_plan_videosmith_2026_07_03_2_phased_rollout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol",
      "target": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "target": "docs_prod_hotfix_protocol_cross_pwa_bug_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "target": "docs_prod_hotfix_protocol_quick_reference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "target": "docs_prod_hotfix_protocol_step_by_step",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_production_hotfix_protocol",
      "target": "docs_prod_hotfix_protocol_the_rule",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_1_clone_prod_db_to_a_bugfix_environment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_2_reproduce_the_bug",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_3_author_the_fix_on_the_dev_branch",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_4_test_on_bugfix_environment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_5_promote_to_production",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "docs_prod_hotfix_protocol_step_by_step",
      "target": "docs_prod_hotfix_protocol_6_tear_down_bugfix_environment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/prod-hotfix-protocol.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_area_5_lightweight_erp_framework_architecture",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_concrete_sql_sketches_worth_reusing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_area_4_agency_client_project_management_with_retainers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_area_1_print_shop_management_print_mis",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_area_5_lightweight_erp_framework_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_borrow_list_ranked_fit_score_10_for_360dlm_specifically",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L261",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_repo_quick_reference",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_bottom_line_unchanged_from_the_main_report",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_area_2_field_service_installation_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "docs_reference_oss_schema_patterns_2026_07_03_oss_schema_workflow_pattern_reference_detailed_appendix",
      "target": "docs_reference_oss_schema_patterns_2026_07_03_area_3_equipment_rental_production_asset_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/reference_oss_schema_patterns_2026-07-03.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03",
      "target": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_2_domain_1_branding_printing_print_mis",
      "target": "docs_research_erp_lite_landscape_2026_07_03_2_1_product_landscape",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_2_domain_1_branding_printing_print_mis",
      "target": "docs_research_erp_lite_landscape_2026_07_03_2_2_estimation_logic_highest_value_extraction",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_2_domain_1_branding_printing_print_mis",
      "target": "docs_research_erp_lite_landscape_2026_07_03_2_3_eflexo_45_day_trial_capture_checklist_do_before_expiry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_0_executive_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_4_domain_3_event_management_production",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_5_domain_4_digital_marketing_services_future_arm",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_6_domain_5_ai_automation_services_for_smes_future_arm",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_7_domain_6_open_source_erp_frameworks_study_borrow_list",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_8_pwa_flutter_verdict_and_sequencing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L180",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_1_what_the_adversarial_verification_actually_confirmed_and_killed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_9_common_module_matrix_what_erp_lite_must_have_vs_what_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_10_recommended_action_queue",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_sources_primary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_2_domain_1_branding_printing_print_mis",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03_360dlm_erp_lite_software_landscape_research_roadmap_inputs",
      "target": "docs_research_erp_lite_landscape_2026_07_03_3_domain_2_branding_fabrication_signage_installation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_eflexo_s_full_captured_inventory_split_by_vertical_specificity",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_1_print_industry_specific_not_baseline_exclude_from_gap_scoring",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_eflexo_s_full_captured_inventory_split_by_vertical_specificity",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_2_generic_looks_print_specific_but_isn_t_flagged_explicitly_per_the_review_above",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_eflexo_s_full_captured_inventory_split_by_vertical_specificity",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_3_generic_lite_erp_baseline_the_actual_comparison_set",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_2_gap_matrix_generic_baseline_vs_360lm_today",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_2_4_dashboard_tile_by_tile_breakdown",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_0_method_note_why_this_isn_t_just_eflexo_s_feature_list",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_3_ranked_punch_list_highest_value_gaps_first",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_4_what_this_corrects_vs_the_earlier_landscape_survey",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L125",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_5_open_items_for_the_user",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_1_eflexo_s_full_captured_inventory_split_by_vertical_specificity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360dlm_vs_lite_erp_baseline_gap_analysis_eflexo_anchored",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_2_gap_matrix_generic_baseline_vs_360lm_today",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_1_software_competitive_landscape",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_2_the_job_costing_gap_in_detail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_3_signage_manufacturing_domain_knowledge_summary_full_detail_in_its_own_doc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_4_implications_for_360dlm_s_roadmap",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_5_why_corebridge_shopvox_didn_t_get_the_eflexo_treatment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_6_source_documents_full_detail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04_signage_fabrication_competitive_synthesis_eflexo_corebridge_shopvox_manufacturing_fundamentals",
      "target": "docs_research_signage_fabrication_synthesis_2026_07_04_0_executive_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "expense_manifest",
      "target": "expense_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense",
      "target": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_12_integrations",
      "target": "expense_mdd_expense_12_1_hub_authentication",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L354",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_12_integrations",
      "target": "expense_mdd_expense_12_2_custodian_payment_handoff",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L359",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_12_integrations",
      "target": "expense_mdd_expense_12_3_finance_accounting_sync",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L365",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_12_integrations",
      "target": "expense_mdd_expense_12_4_ocr_proxy_external_service",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L370",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_1_screens_index_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L410",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_2_service_worker_sw_js",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L414",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_3_configuration_index_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L421",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_4_categories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L426",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_5_rpc_calls",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L429",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_6_admin_gating",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L439",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_14_verification",
      "target": "expense_mdd_expense_14_7_data_fetches",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L442",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_4_architecture",
      "target": "expense_mdd_expense_4_1_screens_and_ui_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_4_architecture",
      "target": "expense_mdd_expense_4_2_session_and_auth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_4_architecture",
      "target": "expense_mdd_expense_4_3_local_storage_and_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_2_table_expense_expenses",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_3_table_expense_impress_accounts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_4_table_expense_impress_transactions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_5_table_expense_advances",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_6_views_approved_pending_reimbursement",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_7_shared_tables_referenced_from_expense_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_5_data_model_expense_schema",
      "target": "expense_mdd_expense_5_1_table_expense_sheets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_8_approval_workflow",
      "target": "expense_mdd_expense_8_1_flow_expense_capture_submission_approval_settlement",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L253",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_8_approval_workflow",
      "target": "expense_mdd_expense_8_2_rejection_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_2_scope_and_design_approach",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_6_postgrest_api_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_7_service_worker_and_offline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L231",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_8_approval_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L251",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_9_impress_account_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L303",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_10_categories_and_metadata",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L321",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_3_phases_retrospective",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_11_dual_currency_planned_not_live",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_12_integrations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_13_known_limitations_and_open_items",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L379",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_13a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L393",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_14_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L406",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_15_retrospective_how_this_was_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L449",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_16_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_4_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense_module_design_document_expense_pwa_employee_expense_tracking_approval",
      "target": "expense_mdd_expense_5_data_model_expense_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "expense_sw",
      "target": "expense_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "expense_sw",
      "target": "expense_sw_opendb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/sw.js",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L363",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "finance_manifest",
      "target": "finance_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance",
      "target": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_10_rate_cards_phase_3c_v3c_migration",
      "target": "finance_mdd_finance_custodian_rate_cards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_11_views",
      "target": "finance_mdd_finance_custodian_transfers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_11_views",
      "target": "finance_mdd_finance_custodian_advances",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L434",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_11_views",
      "target": "finance_mdd_finance_custodian_employee_advances",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L438",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_11_views",
      "target": "finance_mdd_finance_custodian_ledger_entries_running_balance_per_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L446",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_1_custodian_profiles_wallets",
      "target": "finance_mdd_finance_custodian_profiles_who_holds_cash",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_1_custodian_profiles_wallets",
      "target": "finance_mdd_finance_custodian_wallets_running_balance_per_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_2_transfers_fund_movements_between_custodians",
      "target": "finance_mdd_finance_custodian_transfers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_3_advances_giver_to_employee",
      "target": "finance_mdd_finance_custodian_advances",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_4_advance_settlements_link_advance_to_expense_sheet",
      "target": "finance_mdd_finance_custodian_advance_settlements",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L207",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_5_receipts_cash_received_by_custodian",
      "target": "finance_mdd_finance_custodian_receipts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L229",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_6_payees_shared_across_all_payment_pwas_adr_036",
      "target": "finance_mdd_finance_custodian_payees",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L259",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_6_payees_shared_across_all_payment_pwas_adr_036",
      "target": "finance_mdd_finance_custodian_payee_methods",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L289",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_7_edit_requests_audit_trail_for_non_admin_edits_v7",
      "target": "finance_mdd_finance_custodian_edit_requests",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_8_transaction_lines_polymorphic_line_items_v10",
      "target": "finance_mdd_finance_custodian_transaction_lines",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_9_vendor_catalog_phase_3a_v3a_migration",
      "target": "finance_mdd_finance_custodian_vendor_catalog",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L374",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_2_transfers_fund_movements_between_custodians",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_3_advances_giver_to_employee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L159",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_4_advance_settlements_link_advance_to_expense_sheet",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_5_receipts_cash_received_by_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L227",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_6_payees_shared_across_all_payment_pwas_adr_036",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_7_edit_requests_audit_trail_for_non_admin_edits_v7",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L309",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_8_transaction_lines_polymorphic_line_items_v10",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L344",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_9_vendor_catalog_phase_3a_v3a_migration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L372",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_10_rate_cards_phase_3c_v3c_migration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_11_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L422",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_12_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L460",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_4_db_schema_custodian",
      "target": "finance_mdd_finance_4_1_custodian_profiles_wallets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "target": "finance_mdd_finance_5_1_transfer_operations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L472",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "target": "finance_mdd_finance_5_2_edit_request_workflow_v7",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L497",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "target": "finance_mdd_finance_5_3_custodian_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L516",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "target": "finance_mdd_finance_5_4_payee_operations_cross_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L544",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_6_screens_flows",
      "target": "finance_mdd_finance_6_1_fund_custodian_pwa_finance_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L560",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_6_screens_flows",
      "target": "finance_mdd_finance_6_2_upi_pay_mini_pwa_finance_upi",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L593",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_6_screens_flows",
      "target": "finance_mdd_finance_6_3_vendor_management_mini_pwa_finance_vendors",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L616",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_8_offline_sync_strategy",
      "target": "finance_mdd_finance_8_1_service_workers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L663",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_8_offline_sync_strategy",
      "target": "finance_mdd_finance_8_2_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L673",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_8_offline_sync_strategy",
      "target": "finance_mdd_finance_8_3_reconciliation_sync",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L682",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_9_access_control",
      "target": "finance_mdd_finance_9_1_authentication",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L690",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_9_access_control",
      "target": "finance_mdd_finance_9_2_authorization",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L696",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_9_access_control",
      "target": "finance_mdd_finance_9_3_edit_request_gates",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L715",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_3_phases_retrospective",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_5_rpcs_remote_procedure_calls",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L468",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_6_screens_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L558",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_4_db_schema_custodian",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_7_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L643",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_8_offline_sync_strategy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L661",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_9_access_control",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L688",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_10_migrations_applied_chronological",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L724",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_11_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L755",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_12_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L794",
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance_module_design_document_finance_pwa_family",
      "target": "finance_mdd_finance_13_out_of_scope_future",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md",
      "source_location": "L816",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference",
      "target": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_custodian_handovers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_salary_register",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_upi_config",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_payee_methods_finance_upi_v2_sql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_db_rpcs_used",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L131",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_accounts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_parties",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L84",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "target": "finance_v1_finance_v1_reference_finance_transactions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_dashboard_screen_dash",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L167",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_new_entry_form_screen_txn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_cash_desk_screen_cash_shambhu_gurpreet_harish",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_upi_direct_screen_upi_direct_full_rework",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L190",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_salary_register_screen_salary_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_expense_claims_screen_claims",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L219",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_ledger_screen_ledger",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L225",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_tally_export_screen_tally_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L230",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_admin_screen_screen_admin_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L237",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_feature_inventory",
      "target": "finance_v1_finance_v1_reference_quick_actions_home_screen_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L241",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_seeded_accounts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_feature_inventory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_upi_app_icons_pre_cached_in_sw",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_external_service_dependencies",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_screens_navigation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_known_issues_gaps_at_archive_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L268",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_build_stage_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L278",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_modals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_db_tables_used_all_in_finance_schema_via_postgrest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_pwa_v1_reference_document",
      "target": "finance_v1_finance_v1_reference_access_control",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_screens_navigation",
      "target": "finance_v1_finance_v1_reference_bottom_nav_role_sensitive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "finance_v1_manifest",
      "target": "finance_v1_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "finance_v1_sw",
      "target": "finance_v1_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "get_gemini_key",
      "target": "get_gemini_key_ask",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "get-gemini-key.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "get_gemini_key",
      "target": "get_gemini_key_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "get-gemini-key.js",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "get_gemini_key",
      "target": "get_gemini_key_chromium",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "get-gemini-key.js",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "get_gemini_key",
      "target": "get_gemini_key_readline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "get-gemini-key.js",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "get_gemini_key",
      "target": "get_gemini_key_rl",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "get-gemini-key.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_estimate_num_ctx",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L147",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_call_ollama",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L156",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_openai_response",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L171",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_handler",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_gemini_env",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_extract_text_and_images",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim",
      "target": "graphify_gemini_bridge_shim_call_gemini_cli",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_detect_column_roles",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_extract_filename_hints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L127",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_clean_phone",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_extract_pincode_from_text",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_parse_sheet",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L169",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_unmerge_values",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_get_cell_value",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser",
      "target": "helpers_excel_parser_detect_header_row",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup",
      "target": "helpers_pincode_lookup_extract_pincode_from_text",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup",
      "target": "helpers_pincode_lookup_extract_state_from_text",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup",
      "target": "helpers_pincode_lookup_extract_city_hints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_categories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_display_override",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "hr_manifest",
      "target": "hr_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr",
      "target": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_10_calculation_models",
      "target": "hr_mdd_hr_10_1_salary_slip_generation_generate_salary_slip_rpc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L531",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_10_calculation_models",
      "target": "hr_mdd_hr_10_2_salary_payment_pay_salary_slip_rpc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L554",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_3_hr_salary_slips_monthly_salary_slip_calculated_paid",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_4_hr_attendance_daily_check_in_check_out",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_5_hr_geofence_locations_gps_boundaries_for_field_check_in",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_6_hr_attendance_concerns_flag_anomalies_late_early_absent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_7_hr_attendance_imports_excel_bulk_upload_approval",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L212",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_8_hr_hr_settings_tm_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L232",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_9_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L247",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_1_hr_employee_profiles_personal_info_extended_expense_employees",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_4_db_schema",
      "target": "hr_mdd_hr_4_2_hr_salary_structures_pay_formula_per_employee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "target": "hr_mdd_hr_5_1_add_salary_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L259",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "target": "hr_mdd_hr_5_2_generate_salary_slip_v2_revised",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "target": "hr_mdd_hr_5_3_get_employee_advances_for_salary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L299",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "target": "hr_mdd_hr_5_4_pay_salary_slip_v2_complete_rewrite",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L318",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_1_home_scr_home",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L392",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_2_employee_profiles_scr_profiles",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L402",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_3_salary_slips_scr_slips_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_4_my_profile_scr_my_profile_self_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L436",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_5_attendance_scr_attendance_admin_today_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L443",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_6_field_check_in_out_scr_attendance_field_staff_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L457",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_7_attendance_concerns_scr_concerns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L472",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_8_attendance_import_scr_att_upload",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L487",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_7_core_screens",
      "target": "hr_mdd_hr_7_9_hr_settings_scr_settings_admin_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_5_rpcs_security_definer_runs_as_owner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_6_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_3_phases_as_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_7_core_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L390",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_8_session_offline_behavior",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L505",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_4_db_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_9_cross_pwa_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L517",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_10_calculation_models",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L529",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_11_auth_access_control",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L579",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_12_tests",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L603",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_13_tutorials_learning",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L624",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_14_open_questions_future_work",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L630",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_15_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L643",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_16_migration_deployment_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L661",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_17_database_migration_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L669",
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr_module_design_document_hr_management_pwa",
      "target": "hr_mdd_hr_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md",
      "source_location": "L693",
      "weight": 1.0
    },
    {
      "source": "hr_sw",
      "target": "hr_sw_precache_urls",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/sw.js",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_share_target",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "hub_manifest",
      "target": "hub_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target",
      "target": "hub_manifest_share_target_action",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target",
      "target": "hub_manifest_share_target_method",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target",
      "target": "hub_manifest_share_target_enctype",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target",
      "target": "hub_manifest_share_target_params",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target_params",
      "target": "hub_manifest_params_title",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target_params",
      "target": "hub_manifest_params_text",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target_params",
      "target": "hub_manifest_params_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "hub_manifest_share_target_params",
      "target": "hub_manifest_params_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/manifest.json",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "hub_sw",
      "target": "hub_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "hub_sw",
      "target": "hub_sw_opensharedb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/sw.js",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "imgbind_manifest",
      "target": "imgbind_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "imgbind_sw",
      "target": "imgbind_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/sw.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "installation_releases_v1_0_0_service_worker",
      "target": "installation_releases_v1_0_0_service_worker_core_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/service-worker.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "learn_manifest",
      "target": "learn_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn",
      "target": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "target": "learn_mdd_learn_learn_start_view_called_when_user_clicks_start",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "target": "learn_mdd_learn_learn_end_view_called_on_tutorial_exit_page_unload",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "target": "learn_mdd_learn_learn_my_progress_per_tutorial_summary_for_calling_employee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L147",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "target": "learn_mdd_learn_learn_team_progress_tm_dashboard_all_employees_all_tutorials",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_db_schema",
      "target": "learn_mdd_learn_4_2_rpcs_all_in_learn_schema_security_definer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_db_schema",
      "target": "learn_mdd_learn_4_3_postgrest_postgresql_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_4_db_schema",
      "target": "learn_mdd_learn_4_1_table_learn_view_event",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_5_ui_two_screens_views",
      "target": "learn_mdd_learn_5_1_catalog_view_view_catalog",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_5_ui_two_screens_views",
      "target": "learn_mdd_learn_5_2_team_progress_dashboard_view_team",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_6_tutorial_formats",
      "target": "learn_mdd_learn_6_1_scene_guide_format_scene_guide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L295",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_6_tutorial_formats",
      "target": "learn_mdd_learn_6_2_screencast_format_screencast",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L349",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_5_ui_two_screens_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L215",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_6_tutorial_formats",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_7_file_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L369",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_8_service_worker_offline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L405",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_9_auth_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L429",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_10_hub_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L444",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_11_catalog_structure_catalog_json",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L462",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_3_phases_retrospective",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_12_adr_references_governing_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L489",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_13_integrations_with_other_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L500",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_14_deployment_checklist_phase_4_12_post_mortem",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L514",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_15_pending_future_phase_4_12_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L535",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L548",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module_design_document_learning_hub_pwa",
      "target": "learn_mdd_learn_4_db_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "learn_sw",
      "target": "learn_sw_static",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "lenovo_manifest",
      "target": "lenovo_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "lenovo_sw",
      "target": "lenovo_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/sw.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_chromium",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_escapehtml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L139",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_os",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_hud_script",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_state_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_profile_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_ensuredir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "lib_runner",
      "target": "lib_runner_walkthroughrunner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_sshrun",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_dig",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_dockerlogs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_dockerrecreate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_psqlquery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_spawnsync",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_envhas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_envset",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_https",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_brevoapi",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_brevodomain",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_brevoauthenticate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "lib_vps_ops",
      "target": "lib_vps_ops_brevosendsmoke",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/vps-ops.js",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "memory",
      "target": "memory_360lm_project_file_index",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "MEMORY.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "mother_manifest",
      "target": "mother_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "mother_mdd_mother",
      "target": "mother_mdd_mother_module_design_document_mother",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/MDD_mother.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "mother_mdd_mother_module_design_document_mother",
      "target": "mother_mdd_mother_evidence",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/MDD_mother.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "mother_mdd_mother_module_design_document_mother",
      "target": "mother_mdd_mother_next_steps_for_user",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/MDD_mother.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "mother_mdd_mother_module_design_document_mother",
      "target": "mother_mdd_mother_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/MDD_mother.md",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "mother_mdd_mother_module_design_document_mother",
      "target": "mother_mdd_mother_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/MDD_mother.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "mother_sw",
      "target": "mother_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "mother/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "oc_admin_manifest",
      "target": "oc_admin_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin",
      "target": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_10_verification",
      "target": "oc_admin_mdd_oc_admin_screens_referenced",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_10_verification",
      "target": "oc_admin_mdd_oc_admin_api_calls",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L220",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_10_verification",
      "target": "oc_admin_mdd_oc_admin_key_functions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L230",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_10_verification",
      "target": "oc_admin_mdd_oc_admin_auth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L242",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_3_data_flows",
      "target": "oc_admin_mdd_oc_admin_import_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_3_data_flows",
      "target": "oc_admin_mdd_oc_admin_conflict_resolution_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_3_data_flows",
      "target": "oc_admin_mdd_oc_admin_classification_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_architecture",
      "target": "oc_admin_mdd_oc_admin_3_1_auth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_architecture",
      "target": "oc_admin_mdd_oc_admin_3_2_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_architecture",
      "target": "oc_admin_mdd_oc_admin_3_3_data_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_3_architecture",
      "target": "oc_admin_mdd_oc_admin_3_4_browser_apis_used",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_7_use_cases",
      "target": "oc_admin_mdd_oc_admin_7_1_import_device_contacts_android",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_7_use_cases",
      "target": "oc_admin_mdd_oc_admin_7_2_import_contacts_from_vcard_ios",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_7_use_cases",
      "target": "oc_admin_mdd_oc_admin_7_3_resolve_conflicts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L154",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_7_use_cases",
      "target": "oc_admin_mdd_oc_admin_7_4_classify_unclassified_contacts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_9_known_implementation_details",
      "target": "oc_admin_mdd_oc_admin_9_1_phone_number_parsing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_9_known_implementation_details",
      "target": "oc_admin_mdd_oc_admin_9_2_vcard_parsing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_9_known_implementation_details",
      "target": "oc_admin_mdd_oc_admin_9_3_contact_list_building",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_5_local_state",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_6_ui_ux_patterns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_7_use_cases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_8_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_9_known_implementation_details",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_2_scope_and_boundaries",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_10_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_11_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_12_known_gaps_future_work",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L263",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_13_cross_pwa_safety",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_3_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "oc_admin_mdd_oc_admin_module_design_document_oc_contact_import_admin",
      "target": "oc_admin_mdd_oc_admin_4_backend_api_oc_admin_api",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/MDD_oc_admin.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_repository",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_keywords",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_author",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_license",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_bugs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_homepage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_devdependencies",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_version",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_scripts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "package_bugs",
      "target": "package_bugs_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_playwright_test",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "package_repository",
      "target": "package_repository_type",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "package_repository",
      "target": "package_repository_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_test_all",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_test",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_test_smoke",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_test_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "playwright_config",
      "target": "playwright_config_defineconfig_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "playwright.config.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_captureclientportal",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_shot",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_injectsupervisor",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_capturecounters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_chromium_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_capture",
      "target": "portal_walkthrough_capture_out",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/capture.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt",
      "target": "portal_walkthrough_gemini_prompt_gemini_prompt_recce_portal_video_tutorial",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_gemini_prompt_recce_portal_video_tutorial",
      "target": "portal_walkthrough_gemini_prompt_if_gemini_can_t_render_video_directly",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L158",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_gemini_prompt_recce_portal_video_tutorial",
      "target": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_10_10_counters_multirecce_expanded_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_11_11_counters_comments_modal_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_12_12_recce_client_login_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_13_13_recce_client_login_filled_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_14_14_recce_client_list_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_15_15_recce_client_viewer_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_16_16_recce_client_response_form_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_17_17_recce_client_thread_typing_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L130",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_18_18_recce_client_settings_sessions_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_19_19_recce_client_bulk_select_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_20_20_recce_client_bulk_modal_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_21_21_recce_client_compare_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L146",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_end_card_after_scene_21",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_1_01_counters_list_with_pills_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_2_02_counters_clients_admin_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_3_03_counters_new_client_modal_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_4_04_counters_invite_user_modal_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_5_05_counters_notify_supervisor_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_6_06_counters_audit_log_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_7_07_counters_audit_stats_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_8_08_counters_sessions_modal_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L94",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_scene_list_21_scenes_one_per_screenshot_in_order",
      "target": "portal_walkthrough_gemini_prompt_scene_9_09_counters_multirecce_review_png",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial",
      "target": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "target": "portal_walkthrough_gemini_prompt_tutorial_c_google_vids_prompt_manually_edited_ai_deck",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "target": "portal_walkthrough_gemini_prompt_tutorial_bottom_line",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "target": "portal_walkthrough_gemini_prompt_tutorial_a_tutorial_html_zero_tool_runs_in_your_browser_right_now",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "target": "portal_walkthrough_gemini_prompt_tutorial_why_the_first_prompt_produced_a_10_second_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_gemini_prompt_tutorial_revised_prompt_tutorial_length_output",
      "target": "portal_walkthrough_gemini_prompt_tutorial_b_notebooklm_prompt_best_ai_generated_tutorial_video",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard",
      "target": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_17_conversation_thread_17",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_18_settings_sessions_email_prefs_18",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_19_bulk_select_19",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_20_bulk_respond_modal_20",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L115",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_21_compare_2_recces_21",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L120",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_closing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L127",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_production_notes_for_gemini",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_1_supervisor_lands_in_counters_01",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_storyboard_for_video_tutorial",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_2_open_the_clients_admin_02",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_3_create_a_brand_side_client_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_4_invite_a_client_user_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_5_notify_supervisor_activity_feed_05",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_6_audit_log_06",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_7_audit_stats_07",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_8_sessions_for_one_user_08",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_9_multi_recce_review_09",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_10_multi_recce_expanded_10",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_11_comments_modal_11",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_12_client_opens_the_portal_12",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_13_email_entered_13",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_14_recce_list_14",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_15_recce_viewer_15",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "portal_walkthrough_storyboard_recce_portal_end_to_end_walkthrough",
      "target": "portal_walkthrough_storyboard_scene_16_response_form_filled_16",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "printing_manifest",
      "target": "printing_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline",
      "target": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_4_phase_0_capability_assets",
      "target": "printing_mdd_creative_pipeline_4_1_read_stack_decision_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_4_phase_0_capability_assets",
      "target": "printing_mdd_creative_pipeline_4_2_cad_proxy_mcp_extensions_phase_0_assets_to_add",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_4_phase_0_capability_assets",
      "target": "printing_mdd_creative_pipeline_4_3_open_items_phase_0_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_2_format_spec_findings_verified_2026_07_02_on_the_ideapad_sample",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_3_phases_planned",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_4_phase_0_capability_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_5_data_contracts_for_phases_1_2_designed_now_built_later",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "printing_mdd_creative_pipeline_module_design_document_creative_intake_print_pipeline_cdr_check_tif",
      "target": "printing_mdd_creative_pipeline_6_risks_constraints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/MDD_creative_pipeline.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "printing_sw",
      "target": "printing_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "production_manifest",
      "target": "production_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production",
      "target": "production_mdd_production_module_design_document_production_order_management_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_2_screens_data_model_frontend_observed",
      "target": "production_mdd_production_2_1_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_2_screens_data_model_frontend_observed",
      "target": "production_mdd_production_2_2_data_model_verified_live_against_lm360_information_schema_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_2_screens_data_model_frontend_observed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_3_key_flows_frontend_logic",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_4_verification_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_4a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "production_mdd_production_module_design_document_production_order_management_pwa",
      "target": "production_mdd_production_5_remaining_work_blocked_on_user_decisions_2026_07_03",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/MDD_production.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "production_sw",
      "target": "production_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/sw.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "promote",
      "target": "var_www_360lm_promote_sh__entry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "promote.sh",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "provision_sw",
      "target": "provision_sw_shell",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/sw.js",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "pwa_dev_style_pwa_dev_style_guide_360lm_index",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_pwa_dev_style_guide_360lm_index",
      "target": "pwa_dev_style_topic_references_docs_style",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_pwa_dev_style_guide_360lm_index",
      "target": "pwa_dev_style_related_mandatory_standards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_pwa_dev_style_guide_360lm_index",
      "target": "pwa_dev_style_starting_a_new_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "recce_client_manifest",
      "target": "recce_client_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client",
      "target": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "target": "recce_client_mdd_recce_client_10_1_auth_provider_option_a_magic_link_vs_b_sso_magic_link",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "target": "recce_client_mdd_recce_client_10_2_email_provider",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L402",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "target": "recce_client_mdd_recce_client_10_3_view_url_security_audit_blocker_for_4_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L412",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "target": "recce_client_mdd_recce_client_10_4_multi_brand_client_flat_brand_codes_or_scoped_per_user",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L426",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_2_what_s_already_in_place_don_t_rebuild",
      "target": "recce_client_mdd_recce_client_2_1_db_columns_on_recce_submissions_pre_existing_not_added_by_this_mdd",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_2_what_s_already_in_place_don_t_rebuild",
      "target": "recce_client_mdd_recce_client_2_2_from_phase_3_already_live",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_2_what_s_already_in_place_don_t_rebuild",
      "target": "recce_client_mdd_recce_client_2_3_two_flag_distinction_must_not_confuse",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_3_auth_model_two_options_user_must_pick_before_phase_4_1",
      "target": "recce_client_mdd_recce_client_option_a_email_magic_link_only_simpler",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_3_auth_model_two_options_user_must_pick_before_phase_4_1",
      "target": "recce_client_mdd_recce_client_option_b_google_microsoft_sso_email_magic_link_as_fallback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_3_auth_model_two_options_user_must_pick_before_phase_4_1",
      "target": "recce_client_mdd_recce_client_my_recommendation_defer_until_10",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "target": "counters_client_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "target": "counters_client_user_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "target": "recce_client_mdd_recce_client_counters_client_session_active_sessions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "target": "recce_client_mdd_recce_client_counters_client_invite_outstanding_magic_links",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L166",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_1_new_tables_all_in_existing_counters_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_2_new_columns_on_recce_submissions_purely_additive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L182",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_3_visibility_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L191",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_4_visibility_filter_security_definer_function",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L213",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_5_auth_rpcs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "target": "recce_client_mdd_recce_client_5_6_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L280",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_6_pwa_structure_phase_4_2",
      "target": "recce_client_mdd_recce_client_6_1_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_6_pwa_structure_phase_4_2",
      "target": "recce_client_mdd_recce_client_6_2_stack",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L334",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_6_pwa_structure_phase_4_2",
      "target": "recce_client_mdd_recce_client_6_3_session_storage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L344",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_1_why_this_is_a_separate_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_5_db_schema_phase_4_1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_6_pwa_structure_phase_4_2",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L288",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_2_what_s_already_in_place_don_t_rebuild",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_7_admin_ui_inside_countermanagement_phase_4_5",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_8_notifications_phase_4_6_not_blocking_4_1_4_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L367",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_9_cross_pwa_cross_system_safety",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L378",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_10_decisions_needed_before_phase_4_1_build",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L394",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_11_open_questions_intentionally_deferred",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L432",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_12_acceptance_for_phase_4_1_4_2_4_4_minimum_viable_portal",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L446",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_13_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L462",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_14_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L477",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_3_auth_model_two_options_user_must_pick_before_phase_4_1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module_design_document_client_portal_pwa_recce_client",
      "target": "recce_client_mdd_recce_client_4_phases_planned_within_phase_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L363",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_config_js_production_record_config",
      "target": "recce_client_tutorial_production_record_config_js_production_record_config_defineconfig",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.config.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_clicksub",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_recorded",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "recce_client_tutorial_production_record_spec_js_production_record_spec_recordclip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_saveallclips",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "recce_client_tutorial_production_record_spec_js_production_record_spec_nosessctx",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_test_chromium_request_playwrightrequest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "recce_client_tutorial_production_record_spec_js_production_record_spec_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_hc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_hr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "recce_client_tutorial_production_record_spec_js_production_record_spec_videos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_stores",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_tempcounters",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_tempsubs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_rpc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_del",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "recce_client_tutorial_production_record_spec_js_production_record_spec_mkctx",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_record_spec_js_production_record_spec",
      "target": "production_record_spec_gotolist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/record.spec.js",
      "source_location": "L94",
      "weight": 1.0
    },
    {
      "source": "recce_emergency_dev_to_prod",
      "target": "var_www_360lm_recce_emergency_dev_to_prod_sh__entry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/emergency_dev_to_prod.sh",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_categories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "recce_manifest",
      "target": "recce_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce",
      "target": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_1_screen_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L447",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_2_offline_first_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L452",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_3_sync_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_4_admin_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L459",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_5_multi_recce_conflict",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L463",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_6_client_invite",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L467",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_7_branding_approvals_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L470",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_8_db_schema_migrations",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L474",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_9_service_worker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L482",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_11_verification",
      "target": "recce_mdd_recce_11_10_config_files",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L486",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_2_table_recce_brands",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_3_table_recce_branding_approvals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_4_table_recce_pptx_submission_log",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_5_table_recce_user_prefs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_6_table_recce_excel_submission_tokens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_7_views_recce_submissions_data_displayed_to_clients",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_4_data_model_recce_schema",
      "target": "recce_mdd_recce_4_1_table_recce_submissions_core_entity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_7_ui_screens_and_flows",
      "target": "recce_mdd_recce_7_1_screens_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L262",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_7_ui_screens_and_flows",
      "target": "recce_mdd_recce_7_2_key_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L277",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_1_recce_get_pref_p_employee_id_text_jsonb_phase_6_v15",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L328",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_2_recce_set_pref_p_employee_id_text_p_prefs_jsonb_jsonb_phase_6_v15",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L332",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_3_recce_mark_recce_official_p_sub_id_text_p_by_text_jsonb_phase_6_v16",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L336",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_4_recce_unmark_recce_official_p_sub_id_text_p_by_text_jsonb_phase_6_v16",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_5_recce_is_recce_engaged_p_sub_id_text_boolean_phase_6_v16",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L352",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_6_counters_invite_client_user_jsonb_phase_3_counters_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L356",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_7_counters_get_branding_items_p_session_id_p_sub_id_jsonb_phase_7_v19",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_8_rpc_functions_security_definer",
      "target": "recce_mdd_recce_8_8_counters_client_set_branding_response_p_session_id_p_sub_id_p_items_jsonb_jsonb_phase_7_v19",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L366",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_1_counter_master_phase_4_counters_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L382",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_2_campaign_job_phase_3_installation_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L388",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_3_client_portal_recce_client_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L393",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_4_mail_relay_counters_mail_relay_service",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_5_slides_proxy_external_service",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L406",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "target": "recce_mdd_recce_9_6_recce_view_proxy_external_service",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L413",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_5_postgrest_api_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_6_service_worker_and_offline_cache",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L234",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_7_ui_screens_and_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L260",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_8_rpc_functions_security_definer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_3_phases_retrospective",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_9_integrations_and_cross_pwa_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L380",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_10_known_limitations_and_open_items",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_11_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L443",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_12_retrospective_build_history",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L492",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_13_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L509",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module_design_document_recce_pwa_field_branding_inspection",
      "target": "recce_mdd_recce_4_data_model_recce_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_build_title_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_build_app_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L217",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_build_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L245",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L363",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_run",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_probe_duration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial",
      "target": "recce_tutorial_production_build_tutorial_build_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts",
      "target": "recce_tutorial_production_generate_tts_fmt_srt_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts",
      "target": "recce_tutorial_production_generate_tts_generate_segment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts",
      "target": "recce_tutorial_production_generate_tts_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_config",
      "target": "recce_tutorial_production_record_config_defineconfig",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.config.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_reachadditionalstep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L105",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_test_chromium",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_videos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_photos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_nosessctx",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_mkctx",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_recordclip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_addviagallery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_record_spec",
      "target": "recce_tutorial_production_record_spec_fillstorestep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/record.spec.js",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "rentveh_manifest",
      "target": "rentveh_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "rentveh_sw",
      "target": "rentveh_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L223",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L251",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L369",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_run",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_probe_duration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_fmt_srt_time",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_main",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "sales_batch_xlsx_full_min",
      "target": "sales_batch_xlsx_full_min_make_xlsx_lib",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/batch/xlsx.full.min.js",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_a",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ae",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_an",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_at",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_be",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_bn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_bt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_c",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_cn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ct",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_dn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_dt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_e",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_en",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_er",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_et",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_f",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_fe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ft",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_g",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_gn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_gt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_h",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_hn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ht",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_i",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ie",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_it",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_j",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_je",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_jn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_jt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_k",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_kn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_kt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_l",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_le",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ln",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_lt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_m",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_me",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_mn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_mt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_n",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ne",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_nt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_o",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_oe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_on",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ot",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_p",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_pn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_qe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_qn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_qt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_r",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_re",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_rn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_rt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_sn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_st",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_t",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_te",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_tt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_u",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ue",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_un",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ut",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_v",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ve",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_vn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_vt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_w",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_we",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_wn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_wt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_xn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_xt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_y",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_yn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_yt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_z",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_ze",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_zn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_dexie_min",
      "target": "sales_dexie_min_zt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "sales_manifest",
      "target": "sales_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "sales_sw",
      "target": "sales_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_dig_brevodomain_brevoauthenticate_envset_dockerrecreate_dockerlogs_psqlquery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_b64",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_copyblock",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_escapehtml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_sleep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_recssummary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_w",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_pasteandverify",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "scripts_brevo_domain_auth",
      "target": "scripts_brevo_domain_auth_walkthroughrunner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/brevo_domain_auth.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_os",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_walkthroughrunner_state_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_psqlquery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_shots_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_sleep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_eschtml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "scripts_custodian_tour",
      "target": "scripts_custodian_tour_w",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/custodian_tour.js",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "scripts_hello",
      "target": "scripts_hello_walkthroughrunner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "scripts_hello",
      "target": "scripts_hello_w",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/scripts/hello.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "setup_readme",
      "target": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_step_1_install_syncthing",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_step_2_pair_with_the_vps",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_step_3_install_the_watcher",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_step_4_self_test",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_how_jobs_look",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "setup_readme_print_bridge_designer_pc_setup_one_time_15_minutes",
      "target": "setup_readme_prerequisites_on_this_pc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/README.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "setup_watcher",
      "target": "setup_watcher_log",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "setup_watcher",
      "target": "setup_watcher_process_job",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "print-bridge/setup/watcher.ps1",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_ensurecss",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_overlay",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_fileinput",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L155",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_pickfile",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_choosesource",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_chooseimgbind",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_when",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L261",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_pick",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L270",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_attachto",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L312",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_esc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_hubheader",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_signurl",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_fetchmedia",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource",
      "target": "shared_imgsource_markconsumed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_choosesource",
      "target": "shared_imgsource_choosesource_done",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/imgsource.js",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_trywithfallback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L140",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_geocode",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L167",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_reversegeocode",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_directions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_distancematrix",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_placesnearby",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L196",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_routetraffic",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_health",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L208",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_bearer",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "shared_maps_client",
      "target": "shared_maps_client_mcpcall",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client.js",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "shared_tour",
      "target": "shared_tour_render",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/tour.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "shared_tour",
      "target": "shared_tour_go",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/tour.js",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "shared_tour",
      "target": "shared_tour_close",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/tour.js",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "stores_manifest",
      "target": "stores_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores",
      "target": "stores_mdd_stores_module_design_document_stores_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_inward_goods_received_creditor_invoices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_inward_lines_line_items_within_an_inbound",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_issues_goods_out_stock_issuance",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L153",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_stock_takes_physical_audit_header",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_stock_take_lines_physical_count_per_item",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_stock_movements_audit_trail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L223",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_inward_payments_payment_receipts_migrate_payables",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L241",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_1_core_tables",
      "target": "stores_mdd_stores_stores_items_sku_master_catalog",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_receive_inward_insert_inbound_with_line_items",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_create_issue_issue_stock_to_a_job_campaign",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L291",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_create_stock_take_start_a_physical_audit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L313",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_submit_stock_take_transition_to_submitted",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L331",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_approve_stock_take_approve_apply_variances",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L343",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_reject_stock_take_reject_audit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L361",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "target": "stores_mdd_stores_stores_low_stock_count_kpi_query",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L375",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_stores_inward_payment_summary_payment_status_per_inbound",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L391",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_stores_item_avg_cost_weighted_average_cost_per_item",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L405",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_stores_issues_v_enriched_issues_with_cost",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_sales_job_materials_v_job_cost_material_lines",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L426",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_sales_job_material_cost_per_job_material_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L438",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_sales_job_profitability_v_full_p_l_per_job",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L448",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_3_views",
      "target": "stores_mdd_stores_stores_payables_kpi_payables_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L460",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_db_schema",
      "target": "stores_mdd_stores_4_2_rpcs_all_in_stores_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L264",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_db_schema",
      "target": "stores_mdd_stores_4_3_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L389",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_db_schema",
      "target": "stores_mdd_stores_4_4_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L470",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_4_db_schema",
      "target": "stores_mdd_stores_4_1_core_tables",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_1_home_screen_home",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L485",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_2_stock_screen_stock",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L495",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_3_item_detail_screen_item_detail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L504",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_4_receive_screen_receive",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L513",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_5_issue_screen_issue",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L523",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_6_audit_screen_audit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L535",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_7_stock_take_detail_screen_stk_form",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L544",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_5_ui_six_screens",
      "target": "stores_mdd_stores_5_8_admin_screen_admin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L556",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_3_phases_retrospective",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_5_ui_six_screens",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L483",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_6_auth_access",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L565",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_7_file_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L579",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_8_service_worker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L598",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_4_db_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_9_integration_with_other_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L613",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_10_adr_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L625",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_11_deployment_checklist_phase_2_post_mortem",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L635",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_12_known_limitations_future",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L657",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_12a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L676",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module_design_document_stores_pwa",
      "target": "stores_mdd_stores_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "L685",
      "weight": 1.0
    },
    {
      "source": "stores_sw",
      "target": "stores_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns",
      "target": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_6_postgrest_schema_changes_on_live_db",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L101",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_7_role_system_cancapture_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L115",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_2_draft_mode_implementation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_3_gps_location_capture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_4_response_tile_info_density",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_1_response_status_lifecycle",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_activity_response_patterns_20_activity_pwa_response_capture_patterns",
      "target": "style_activity_response_patterns_20_5_delete_policy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/activity-response-patterns.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init",
      "target": "style_admin_draft_view_init_12_draft_system",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init",
      "target": "style_admin_draft_view_init_11_admin_system",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init",
      "target": "style_admin_draft_view_init_13_view_report_system",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init",
      "target": "style_admin_draft_view_init_14_initialization_init",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_11_admin_system",
      "target": "style_admin_draft_view_init_admin_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_11_admin_system",
      "target": "style_admin_draft_view_init_admin_home_when_unlocked",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_11_admin_system",
      "target": "style_admin_draft_view_init_auto_unlock",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_11_admin_system",
      "target": "style_admin_draft_view_init_password_verification_3_layer_fallback",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_12_draft_system",
      "target": "style_admin_draft_view_init_save_debounced_500ms",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_12_draft_system",
      "target": "style_admin_draft_view_init_resume",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L33",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_12_draft_system",
      "target": "style_admin_draft_view_init_exit_dialog_3_options",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_13_view_report_system",
      "target": "style_admin_draft_view_init_offline_view_viewrecce_id",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_13_view_report_system",
      "target": "style_admin_draft_view_init_server_view",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "style_admin_draft_view_init_13_view_report_system",
      "target": "style_admin_draft_view_init_edit_mode_editrecce_id",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-draft-view-init.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "style_admin_pwa_extensions",
      "target": "style_admin_pwa_extensions_24_admin_pwa_extending_with_new_management_sections",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_admin_pwa_extensions_24_admin_pwa_extending_with_new_management_sections",
      "target": "style_admin_pwa_extensions_24_2_adding_a_new_section_e_g_admin_client",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "style_admin_pwa_extensions_24_admin_pwa_extending_with_new_management_sections",
      "target": "style_admin_pwa_extensions_24_3_client_management_section_planned",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "style_admin_pwa_extensions_24_admin_pwa_extending_with_new_management_sections",
      "target": "style_admin_pwa_extensions_24_1_existing_admin_pwa_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/admin-pwa-extensions.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner",
      "target": "style_app_update_banner_22_app_update_banner_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner_22_app_update_banner_pattern",
      "target": "style_app_update_banner_22_2_css",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner_22_app_update_banner_pattern",
      "target": "style_app_update_banner_22_3_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner_22_app_update_banner_pattern",
      "target": "style_app_update_banner_22_4_js",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner_22_app_update_banner_pattern",
      "target": "style_app_update_banner_22_1_how_it_works",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_app_update_banner_22_app_update_banner_pattern",
      "target": "style_app_update_banner_22_5_release_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/app-update-banner.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern",
      "target": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_7_language_button_styling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L104",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_2_static_html_wrap_both_languages_in_spans",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_3_js_state_toggle_function_and_translation_helper",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_4_dynamic_js_use_t_in_template_literals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_1_css_toggle_mechanism",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_5_map_variable_name_conflict",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "style_bilingual_pattern_21_bilingual_en_hi_pattern",
      "target": "style_bilingual_pattern_21_6_bilingual_coverage_checklist_per_screen",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/bilingual-pattern.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge",
      "target": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_2_session_keys_involved",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_3_login_flow_company_code_activity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_4_next_redirect_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_5_redirect_only_login_screen_pattern",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_1_problem",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_client_portal_session_bridge_23_client_portal_session_bridge_pattern",
      "target": "style_client_portal_session_bridge_23_6_two_parallel_client_systems_360lm_specific",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/client-portal-session-bridge.md",
      "source_location": "L83",
      "weight": 1.0
    },
    {
      "source": "style_photo_pipeline",
      "target": "style_photo_pipeline_7_photo_pipeline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_photo_pipeline_7_photo_pipeline",
      "target": "style_photo_pipeline_7_2_gps_stamp_stampphoto",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "style_photo_pipeline_7_photo_pipeline",
      "target": "style_photo_pipeline_7_3_photo_source_dialog",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "style_photo_pipeline_7_photo_pipeline",
      "target": "style_photo_pipeline_7_1_compression_compress",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "style_photo_pipeline_7_photo_pipeline",
      "target": "style_photo_pipeline_7_4_device_save_savephototodevice",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/photo-pipeline.md",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas",
      "target": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_5_vps_proxy_slides_proxy_endpoint",
      "target": "style_reports_and_slides_gas_call_1_save_photos",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L117",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_5_vps_proxy_slides_proxy_endpoint",
      "target": "style_reports_and_slides_gas_call_2_save_html_report",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L143",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "target": "style_reports_and_slides_gas_layout_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L164",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "target": "style_reports_and_slides_gas_photo_grid_system",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "target": "style_reports_and_slides_gas_branding_item_row_layout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L199",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "target": "style_reports_and_slides_gas_hero_meta_grid",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "target": "style_reports_and_slides_gas_report_css_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_4_gas_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_5_vps_proxy_slides_proxy_endpoint",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_6_html_report_rich_server_version_generatereccereporthtml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L160",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_2_sync_flow_step_by_step",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_7_html_report_offline_fallback_version_viewrecce",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L230",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_8_viewrecce_decision_logic",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L248",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_9_postgrest_what_is_stored",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L265",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_10_entry_lifecycle_all_status_fields",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L297",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_11_submission_id_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L313",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_12_reccehubuser_agent_identity",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L330",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_13_two_gas_endpoints_key_distinction",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L345",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_14_google_sheet_107_column_layout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L358",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_15_slides_proxy_py_request_type_matrix",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L382",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_16_gas_script_action_routing_gas_slides_gs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_17_google_slides_recce_layout_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_18_google_slides_installation_layout_template",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L439",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_19_new_pwa_google_sheet_slides_setup_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_3_gas_payload_what_is_sent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "style_reports_and_slides_gas_19_report_generation_google_slides_gas",
      "target": "style_reports_and_slides_gas_19_1_overview_two_output_targets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/reports-and-slides-gas.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals",
      "target": "style_screens_and_modals_5_screen_architecture_7_views",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals",
      "target": "style_screens_and_modals_6_overlay_modal_system_z_index_layers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_2_settings_view_settings",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_3_form_step_1_store_details_20",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_4_form_step_2_store_photos_40",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_5_form_step_3_video_60",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_6_form_step_4_branding_80",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_7_form_step_5_additional_submit_100",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_5_screen_architecture_7_views",
      "target": "style_screens_and_modals_view_1_home_view_home",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_6_overlay_modal_system_z_index_layers",
      "target": "style_screens_and_modals_annotation_modal_branding_photos_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "style_screens_and_modals_6_overlay_modal_system_z_index_layers",
      "target": "style_screens_and_modals_bottom_dialogs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/screens-and-modals.md",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "style_service_worker_and_utils",
      "target": "style_service_worker_and_utils_15_service_worker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_service_worker_and_utils",
      "target": "style_service_worker_and_utils_16_utility_functions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "style_service_worker_and_utils",
      "target": "style_service_worker_and_utils_17_known_code_notes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "style_service_worker_and_utils",
      "target": "style_service_worker_and_utils_18_design_patterns_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/service-worker-and-utils.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage",
      "target": "style_state_and_storage_3_state_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage",
      "target": "style_state_and_storage_4_database_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage_3_state_architecture",
      "target": "style_state_and_storage_3_2_constants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage_3_state_architecture",
      "target": "style_state_and_storage_3_1_global_variables",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage_4_database_indexeddb",
      "target": "style_state_and_storage_4_3_draft_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage_4_database_indexeddb",
      "target": "style_state_and_storage_4_1_config_keys_cfg_store",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "style_state_and_storage_4_database_indexeddb",
      "target": "style_state_and_storage_4_2_submission_entry_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/state-and-storage.md",
      "source_location": "L78",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps",
      "target": "style_stores_and_gps_8_store_list_management",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps",
      "target": "style_stores_and_gps_9_gps_capture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps_8_store_list_management",
      "target": "style_stores_and_gps_8_2_column_mapping_parsestorerow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps_8_store_list_management",
      "target": "style_stores_and_gps_8_3_deduplication_dedupestores",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps_8_store_list_management",
      "target": "style_stores_and_gps_8_4_auto_fetch_on_init",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "style_stores_and_gps_8_store_list_management",
      "target": "style_stores_and_gps_8_1_upload_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/stores-and-gps.md",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "style_sync_and_backend",
      "target": "style_sync_and_backend_10_sync_architecture_3_stage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "style_sync_and_backend_10_sync_architecture_3_stage",
      "target": "style_sync_and_backend_postgrest_schema_submissions_table_recce_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "style_sync_and_backend_10_sync_architecture_3_stage",
      "target": "style_sync_and_backend_google_slides_generation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "style_sync_and_backend_10_sync_architecture_3_stage",
      "target": "style_sync_and_backend_rich_html_report_generatereccereporthtml",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/sync-and-backend.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "tests_activity_spec",
      "target": "tests_activity_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/activity.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_admin_spec",
      "target": "tests_admin_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/admin.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_btl_spec",
      "target": "tests_btl_spec_admin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/btl.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_btl_spec",
      "target": "tests_btl_spec_login",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/btl.spec.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "tests_btl_spec",
      "target": "tests_btl_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/btl.spec.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tests_btl_spec",
      "target": "tests_btl_spec_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/btl.spec.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tests_btl_spec",
      "target": "tests_btl_spec_partner",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/btl.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_client_spec",
      "target": "tests_client_spec_isclientbuilt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/client.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_client_spec",
      "target": "tests_client_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/client.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_contacts_spec",
      "target": "tests_contacts_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/contacts.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_counters_spec",
      "target": "tests_counters_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/counters.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_counters_spec",
      "target": "tests_counters_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/counters.spec.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tests_counters_spec",
      "target": "tests_counters_spec_dbdelete",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/counters.spec.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec",
      "target": "tests_custodian_s9_recording_spec_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec",
      "target": "tests_custodian_s9_recording_spec_gotomanage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec",
      "target": "tests_custodian_s9_recording_spec_custbtn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec",
      "target": "tests_custodian_s9_recording_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_s9_recording_spec",
      "target": "tests_custodian_s9_recording_spec_wait",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_s9_recording.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_spec",
      "target": "tests_custodian_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_spec",
      "target": "tests_custodian_spec_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian.spec.js",
      "source_location": "L158",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_spec",
      "target": "tests_custodian_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_makesession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_loginas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_pickcustodianmode",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_pickoverseermode",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_tutorial_screenshots_spec",
      "target": "tests_custodian_tutorial_screenshots_spec_ss",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_tutorial_screenshots.spec.js",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_videos_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_makesession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_loginasharish",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_opennewvoucherform",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_pickpartycategory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_searchandselectmainpayee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "tests_custodian_voucher_tutorial_spec",
      "target": "tests_custodian_voucher_tutorial_spec_searchandselectdeductionpayee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/custodian_voucher_tutorial.spec.js",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "tests_customers_spec",
      "target": "tests_customers_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/customers.spec.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "tests_customers_spec",
      "target": "tests_customers_spec_dbdelete",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/customers.spec.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "tests_customers_spec",
      "target": "tests_customers_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/customers.spec.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tests_debug_tour_spec",
      "target": "tests_debug_tour_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/debug_tour.spec.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tests_debug_tour_spec",
      "target": "tests_debug_tour_spec_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/debug_tour.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "tests_dispatch_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_dispatch_spec",
      "target": "tests_dispatch_spec_minttestjwt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/dispatch.spec.js",
      "source_location": "L252",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_seedtestuser",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_entertestpin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L124",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_loginaftergoto",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_seedandlogin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_connectnextaccount",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_injectgismock",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_gotodedup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L413",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_mockgoogleapis",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "tests_drive_consolidator_spec",
      "target": "tests_drive_consolidator_spec_gototransferwithfiles",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/drive_consolidator.spec.js",
      "source_location": "L497",
      "weight": 1.0
    },
    {
      "source": "tests_expense_spec",
      "target": "tests_expense_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/expense.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_finance_spec",
      "target": "tests_finance_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/finance.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_makesession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_handlemodeselector",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L34",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tests_fundcustodian_spec",
      "target": "tests_fundcustodian_spec_c_hdr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/fundcustodian.spec.js",
      "source_location": "L724",
      "weight": 1.0
    },
    {
      "source": "tests_health_smoke_spec",
      "target": "tests_health_smoke_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/health_smoke.spec.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tests_hr_spec",
      "target": "tests_hr_spec_hr_headers",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hr.spec.js",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "tests_hr_spec",
      "target": "tests_hr_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hr.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_hr_spec",
      "target": "tests_hr_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hr.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_execfilesync",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_psql",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "tests_hub_reauth_spec",
      "target": "tests_hub_reauth_spec_tappin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub-reauth.spec.js",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "tests_hub_spec",
      "target": "tests_hub_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_hub_spec",
      "target": "tests_hub_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/hub.spec.js",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_media",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_injecthubtoken",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_queueoutboxitem",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "tests_imgbind_upload_retry_spec",
      "target": "tests_imgbind_upload_retry_spec_refreshbtn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/imgbind-upload-retry.spec.js",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "tests_installation_spec",
      "target": "tests_installation_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/installation.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_learn_spec",
      "target": "tests_learn_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/learn.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_mappls_creds_spec",
      "target": "tests_mappls_creds_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/mappls-creds.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_mappls_creds_spec",
      "target": "tests_mappls_creds_spec_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/mappls-creds.spec.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "tests_oc_admin_spec",
      "target": "tests_oc_admin_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/oc_admin.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_printing_spec",
      "target": "tests_printing_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/printing.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_printing_spec",
      "target": "tests_printing_spec_additem",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/printing.spec.js",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "tests_printing_spec",
      "target": "tests_printing_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/printing.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_production_spec",
      "target": "tests_production_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/production.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_test_expect_request_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_branding_meta",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L1395",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_hc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_hr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_stamp",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "tests_recce_client_spec",
      "target": "tests_recce_client_spec_rpc",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce_client.spec.js",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_suptilepresent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_waitforadminlist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_logoutbtnpresent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_navigatetophotosstep",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L280",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "tests_recce_spec",
      "target": "tests_recce_spec_waitforrecceinit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/recce.spec.js",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_rv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_jpeg_1px",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_stubocr",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_newdevice",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_draftrows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_fillpartialdraft",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_drafts_spec",
      "target": "tests_rentveh_drafts_spec_attachodostart",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-drafts.spec.js",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "tests_rentveh_parity_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "tests_rentveh_parity_spec_rv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "tests_rentveh_parity_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "tests_rentveh_parity_spec_cleanupveh",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_parity_spec",
      "target": "tests_rentveh_parity_spec_startexpense",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-parity.spec.js",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_spec",
      "target": "tests_rentveh_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_spec",
      "target": "tests_rentveh_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_spec",
      "target": "tests_rentveh_spec_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_spec",
      "target": "tests_rentveh_spec_rv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh.spec.js",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_rv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_att_max",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_openprint",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_vehrow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_terrain_spec",
      "target": "tests_rentveh_terrain_spec_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-terrain.spec.js",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_master",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_seedvehicle",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_fillworstcase",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "tests_rentveh_v6_spec",
      "target": "tests_rentveh_v6_spec_rv",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/rentveh-v6.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_safe_bottom_spec",
      "target": "tests_safe_bottom_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "tests_safe_bottom_spec",
      "target": "tests_safe_bottom_spec_pwas",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_safe_bottom_spec",
      "target": "tests_safe_bottom_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/safe_bottom.spec.js",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "tests_sales_billing_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "tests_sales_billing_spec_api",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "tests_sales_billing_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "tests_sales_billing_spec_dbget",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "tests_sales_billing_spec",
      "target": "tests_sales_billing_spec_dbclean",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales_billing.spec.js",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "tests_sales_spec",
      "target": "tests_sales_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/sales.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_smoke_spec",
      "target": "tests_smoke_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/smoke.spec.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tests_stores_spec",
      "target": "tests_stores_spec_injectstoresuser",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/stores.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_stores_spec",
      "target": "tests_stores_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/stores.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_template_spec",
      "target": "tests_template_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/_template.spec.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_minthubauth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_user_a",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_user_b",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_cleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_test_expect",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_sharing_spec",
      "target": "tests_tour_pg_sharing_spec_plantinytour",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg_sharing.spec.js",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_spec",
      "target": "tests_tour_pg_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_spec",
      "target": "tests_tour_pg_spec_minthubauth",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "tests_tour_pg_spec",
      "target": "tests_tour_pg_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_pg.spec.js",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tests_tour_planner_spec",
      "target": "tests_tour_planner_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/tour_planner.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_upi_pay_spec",
      "target": "tests_upi_pay_spec_session",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_upi_pay_spec",
      "target": "tests_upi_pay_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "tests_upi_pay_spec",
      "target": "tests_upi_pay_spec_test_expect_devices",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tests_upi_pay_spec",
      "target": "tests_upi_pay_spec_makesession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/upi_pay.spec.js",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_vehicle_spec",
      "target": "tests_vehicle_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/vehicle.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_vendors_spec",
      "target": "tests_vendors_spec_injectsession",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/vendors.spec.js",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_vendors_spec",
      "target": "tests_vendors_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/vendors.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_vendors_spec",
      "target": "tests_vendors_spec_dbcleanup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/vendors.spec.js",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "tests_vrs_spec",
      "target": "tests_vrs_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/vrs.spec.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tests_yagya_portfolio_spec",
      "target": "tests_yagya_portfolio_spec_siteisok",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/yagya-portfolio.spec.js",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "tests_yagya_portfolio_spec",
      "target": "tests_yagya_portfolio_spec_test_expect_devices_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/yagya-portfolio.spec.js",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_a",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ae",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_an",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_at",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_be",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_bn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_bt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_c",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_cn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ct",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_dn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_dt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_e",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ee",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_en",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_er",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_et",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_f",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_fe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ft",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_g",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_gn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_gt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_h",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_hn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ht",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_i",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ie",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_it",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_j",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_je",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_jn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_jt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_k",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_kn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_kt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_l",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_le",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ln",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_lt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_m",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_me",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_mn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_mt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_n",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ne",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_nt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_o",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_oe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_on",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ot",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_p",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_pn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_qe",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_qn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_qt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_r",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_re",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_rn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_rt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_sn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_st",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_t",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_te",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_tt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_u",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ue",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_un",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ut",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_v",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ve",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_vn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_vt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_w",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_we",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_wn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_wt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_xn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_xt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_y",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_yn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_yt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_z",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_ze",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_zn",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_dexie_min",
      "target": "tour_pg_dexie_min_zt",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/dexie.min.js",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tour_pg_manifest",
      "target": "tour_pg_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L386",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_4_phases",
      "target": "tour_pg_mdd_tour_pg_phase_1_extend_tomtom_mcp_20_min_live_2026_06_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_4_phases",
      "target": "tour_pg_mdd_tour_pg_phase_2_tour_pg_proxy_45_min_live_2026_06_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_4_phases",
      "target": "tour_pg_mdd_tour_pg_phase_3_pwa_shell_90_min_live_2026_06_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_4_phases",
      "target": "tour_pg_mdd_tour_pg_phase_4_tests_hub_registration_30_min_live_2026_06_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f3_schema_changes",
      "target": "tour_pg_mdd_tour_pg_migrate_counters_v21_sql_classification_fields",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L415",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f3_schema_changes",
      "target": "tour_pg_mdd_tour_pg_migrate_counters_v22_sql_geo_cluster",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f6_ui_components",
      "target": "tour_pg_mdd_tour_pg_mode_toggle_tab_bar",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L463",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f6_ui_components",
      "target": "tour_pg_mdd_tour_pg_filter_chips_both_modes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L466",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f6_ui_components",
      "target": "tour_pg_mdd_tour_pg_summary_tiles_dashboard_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L471",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f6_ui_components",
      "target": "tour_pg_mdd_tour_pg_result_cards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L481",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_f6_ui_components",
      "target": "tour_pg_mdd_tour_pg_add_to_tour_flow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L487",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g1_intent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L523",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g2_decisions_captured_interactive_q_a",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L527",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_f3_schema_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L537",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g4_proxy_changes_opt_tour_pg_proxy_server_js",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L550",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g5_frontend_sharing_ui_tour_pg_index_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L557",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g6_search_token_and_search_house_wide_term_coined_this_phase",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L563",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g7_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L571",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_f8_files_changed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L578",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "target": "tour_pg_mdd_tour_pg_g9_done_ready_check_shipped_2026_07_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L587",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f1_intent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L391",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f2_decisions_captured",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f3_schema_changes",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L413",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f4_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L438",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f5_new_proxy_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f6_ui_components",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L461",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f7_adrs_followed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L490",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f8_files_changed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_f9_done_ready_check_shipped_2026_06_25",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L506",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_counter_search_geographical_schema_dual_mode_dashboard_tour_pg_v20",
      "target": "tour_pg_mdd_tour_pg_g_phase_4_17_org_wide_history_sharing_token_and_search_shipped_2026_07_04",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L521",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e1_intent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L206",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e2_decisions_captured_from_interactive_q_a_my_reading_of_your_notes_correct_any_here",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L216",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e3_architecture_the_load_bearing_decisions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L227",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e4_navigation_graph_every_screen_has_a_back_affordance_name_pill",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e5_s_manual_screen_spec",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L275",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e6_hub_wiring_separate_confirm_before_execute_stage",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L292",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e7_backend_only_if_gps_use_my_location_approved",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e8_build_stages_planned_whole_shipped_incrementally_each_keeps_all_suites_green",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L316",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e9_edge_cases_defaults_baked_in_veto_any",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L329",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e10_out_of_scope_this_extension",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L343",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e11_risks",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L350",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e12_files_touched",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L361",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_mdd_extension_manual_tour_planner_hub_wiring_tour_pg_v19",
      "target": "tour_pg_mdd_tour_pg_e13_done_ready_check_shipped_2026_06_06_tour_pg_v19_proxy_0_3_0",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L370",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_1_intent",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_6_ux_rules",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L112",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_7_mid_tour_replan_the_user_s_day_s_halt_case",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L121",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_8_out_of_scope_phase_1",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_2_user_decisions_captured",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_9_files_target",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L147",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_10_risks_open_items",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_11_done_ready_for_production_check",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L183",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_3_architecture",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_4_phases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg_module_design_document_tour_planner_playground_tour_pg",
      "target": "tour_pg_mdd_tour_pg_5_excel_format_the_input_contract",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "tour_pg_xlsx_full_min",
      "target": "tour_pg_xlsx_full_min_make_xlsx_lib",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/xlsx.full.min.js",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tour_planner_manifest",
      "target": "tour_planner_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tour_planner_sw",
      "target": "tour_planner_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tourexp_manifest",
      "target": "tourexp_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tourexp_sw",
      "target": "tourexp_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "tours_mdd_tours",
      "target": "tours_mdd_tours_module_design_document_tours",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tours/MDD_tours.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tours_mdd_tours_module_design_document_tours",
      "target": "tours_mdd_tours_evidence",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tours/MDD_tours.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tours_mdd_tours_module_design_document_tours",
      "target": "tours_mdd_tours_distinction_tours_directory_vs_tours_table",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tours/MDD_tours.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "tours_mdd_tours_module_design_document_tours",
      "target": "tours_mdd_tours_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tours/MDD_tours.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "tours_mdd_tours_module_design_document_tours",
      "target": "tours_mdd_tours_summary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tours/MDD_tours.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials",
      "target": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_2_current_status",
      "target": "tutorials_mdd_tutorials_migration_summary_2026_07_02",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_2_current_status",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_3_directory_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_4_api_schema_references",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_5_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L55",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_recommendation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L66",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module_design_document_tutorials_legacy",
      "target": "tutorials_mdd_tutorials_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "upi_manifest",
      "target": "upi_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_lang",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_categories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_prefer_related_applications",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "v1_0_0_manifest",
      "target": "v1_0_0_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "vehicle_manifest",
      "target": "vehicle_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle",
      "target": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_3_vehicle_fuel_events_refuel_or_fuel_type_switch",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_4_vehicle_maintenance_logs_service_record",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L184",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_5_vehicle_insurance_logs_insurance_policy_record",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_6_vehicle_hired_vehicles_rental_vehicle_master_used_by_vrs_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_7_vehicle_credit_cards_company_issued_fuel_cards",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L242",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_8_vehicle_cc_transactions_cc_reconciliation_with_statements",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L256",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_9_vehicle_user_permissions_delegated_edit_delete_rights",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_10_vehicle_edit_audit_change_history_jsonb_diff",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L287",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_11_vehicle_deletion_audit_soft_delete_history_for_data_recovery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L300",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_12_vehicle_mileage_segments_v_view_calculated",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L317",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_13_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L336",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_1_vehicle_vehicles_owned_vehicle_master_record",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_4_database_schema",
      "target": "vehicle_mdd_vehicle_4_2_vehicle_trips_one_trip_record_start_end_odometer_location",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_5_api_integration",
      "target": "vehicle_mdd_vehicle_5_1_postgrest_connection",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L346",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_5_api_integration",
      "target": "vehicle_mdd_vehicle_5_2_key_endpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_5_api_integration",
      "target": "vehicle_mdd_vehicle_5_3_photo_upload",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L372",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_1_dashboard_default",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_2_trip_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_3_fuel_entry_workflow",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L436",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_4_response_tabs_bottom_nav",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L460",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_5_edit_audit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L469",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "target": "vehicle_mdd_vehicle_7_6_bilingual_support_v27",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L486",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_8_authentication_authorization",
      "target": "vehicle_mdd_vehicle_8_1_employee_login",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L500",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_8_authentication_authorization",
      "target": "vehicle_mdd_vehicle_8_2_permissions_model",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L506",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_2_inspiration_vs_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_5_api_integration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L344",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_3_phases_as_built",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_6_local_state_indexeddb",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L383",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_7_screens_and_workflows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_4_database_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_8_authentication_authorization",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L498",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_9_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L521",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_10_migrations_code_verified",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L534",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_11_service_worker_v27",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L549",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_12_configuration",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L561",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_13_known_limitations_future_phases",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L580",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_14_glossary",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L594",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_15_acceptance_checklist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L613",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_15a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L637",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module_design_document_vehicle_log_pwa",
      "target": "vehicle_mdd_vehicle_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "L650",
      "weight": 1.0
    },
    {
      "source": "vehicle_sw",
      "target": "vehicle_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "vendors_manifest",
      "target": "vendors_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/vendors/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style",
      "target": "video_tutorial_style_video_tutorial_devguide",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_5_tts_generation_generate_tts_py",
      "target": "video_tutorial_style_edge_tts_v7_api_critical_details",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_6_video_recording_with_playwright",
      "target": "video_tutorial_style_required_test_setup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L121",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_6_video_recording_with_playwright",
      "target": "video_tutorial_style_after_recording",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "target": "video_tutorial_style_key_constants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L144",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "target": "video_tutorial_style_per_clip_ffmpeg_pipeline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "target": "video_tutorial_style_concat_step",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "target": "video_tutorial_style_running_the_build",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L178",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_8_tutorial_html_page",
      "target": "video_tutorial_style_file_pwa_tutorial_tutorial_html",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_8_tutorial_html_page",
      "target": "video_tutorial_style_authentication",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L208",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_8_tutorial_html_page",
      "target": "video_tutorial_style_language_switching_preserves_playback_position",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L228",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_6_video_recording_with_playwright",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L119",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_7_build_pipeline_build_tutorial_py",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L142",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_8_tutorial_html_page",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_2_directory_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_9_pwa_integration_tutorial_button",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_10_naming_conventions",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L270",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_11_codec_decision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_12_reference_custodian_tutorial",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_3_segment_types",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_4_scripts_json_format",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_5_tts_generation_generate_tts_py",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "video_tutorial_style_video_tutorial_devguide",
      "target": "video_tutorial_style_1_when_to_build_a_tutorial",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_icons",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_short_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_start_url",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_display",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_background_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_theme_color",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "vrs_manifest",
      "target": "vrs_manifest_orientation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/manifest.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs",
      "target": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "target": "vrs_mdd_vrs_3_4_vrs_config",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L120",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "target": "vrs_mdd_vrs_3_1_vrs_requests",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "target": "vrs_mdd_vrs_3_2_vrs_fuel_slips",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "target": "vrs_mdd_vrs_3_3_vehicle_hired_vehicles_existing_vehicle_schema_extended_by_vrs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_5_screens_mobile_first",
      "target": "vrs_mdd_vrs_5_1_login_screen_login",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_5_screens_mobile_first",
      "target": "vrs_mdd_vrs_5_2_my_requests_screen_mine",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L154",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_5_screens_mobile_first",
      "target": "vrs_mdd_vrs_5_3_approvals_screen_approvals",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_5_screens_mobile_first",
      "target": "vrs_mdd_vrs_5_4_all_requests_screen_all",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L166",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_5_screens_mobile_first",
      "target": "vrs_mdd_vrs_5_5_detail_screen_detail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L171",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_6_main_flows",
      "target": "vrs_mdd_vrs_6_1_create_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_6_main_flows",
      "target": "vrs_mdd_vrs_6_2_approve_assign_vehicle",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_6_main_flows",
      "target": "vrs_mdd_vrs_6_3_reject_request",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_6_main_flows",
      "target": "vrs_mdd_vrs_6_4_record_trip_hired_vehicle_only",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L205",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_6_main_flows",
      "target": "vrs_mdd_vrs_6_5_mark_as_billed",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L211",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_4_postgrest_grants",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L136",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_5_screens_mobile_first",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_2_scope",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_6_main_flows",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L185",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_7_authorization_roles",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_8_service_worker_offline",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L231",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_9_integration_touchpoints",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_9a_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L250",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_10_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L260",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module_design_document_vehicle_requisition_slip_vrs",
      "target": "vrs_mdd_vrs_3_db_schema_vrs_namespace",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "vrs_sw",
      "target": "vrs_sw_assets",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/sw.js",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_fs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_path",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_spawnsync",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_root",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_scripts_dir",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_listscripts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_cmdlist",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_cmdrun",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_cmdreset",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_cmdupdate",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_bin_walkthrough",
      "target": "walkthroughs_bin_walkthrough_cmddoctor",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/bin/walkthrough",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "var_www_360lm_walkthroughs_install_sh__entry",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_dependencies",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_engines",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_license",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_version",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_bin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package",
      "target": "walkthroughs_package_scripts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package_bin",
      "target": "walkthroughs_package_bin_walkthrough",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package_dependencies",
      "target": "walkthroughs_package_dependencies_playwright",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package_engines",
      "target": "walkthroughs_package_engines_node",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package_scripts",
      "target": "walkthroughs_package_scripts_update",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_package_scripts",
      "target": "walkthroughs_package_scripts_list",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/package.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme",
      "target": "walkthroughs_readme_360lm_walkthroughs",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_quick_start",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_authoring_a_walkthrough",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_test_mode_no_pauses_headless_ci_friendly",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L60",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_layout",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L69",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_environment_overrides",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme_360lm_walkthroughs",
      "target": "walkthroughs_readme_comparison_when_to_use_what",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya",
      "target": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_1_why_this_exists",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_recommendation",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_adrs_governing_this_module",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_2_design_ux_verified_2026_06_23",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_3_content_inventory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_4_file_structure",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_5_deployment_hosting",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_6_tooling",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_7_verification",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_mdd_yagya_module_design_document_yagya_narang_cinematographer_portfolio",
      "target": "yagya_portfolio_mdd_yagya_8_out_of_scope_for_360lm_pwa",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/MDD_yagya.md",
      "source_location": "L96",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "walkthroughs_install_say",
      "relation": "defines",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "walkthroughs_install_ok",
      "relation": "defines",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "walkthroughs_install_warn",
      "relation": "defines",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "walkthroughs_install_err",
      "relation": "defines",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_install",
      "target": "walkthroughs_install_die",
      "relation": "defines",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/install.sh",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler",
      "target": "basehttprequesthandler",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler",
      "target": "graphify_gemini_bridge_shim_handler_log_message",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler",
      "target": "graphify_gemini_bridge_shim_handler_do_post",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L190",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_handler",
      "target": "graphify_gemini_bridge_shim_handler_do_get",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L242",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_reset",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L133",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_constructor",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_step",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_loadstate",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_savestate",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_injecthud",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_showprogress",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_say",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L51",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_pause",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "lib_runner_walkthroughrunner",
      "target": "lib_runner_walkthroughrunner_run",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/lib/runner.js",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_128",
      "target": "activity_tutorial_production_build_tutorial_build_title_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_135",
      "target": "activity_tutorial_production_build_tutorial",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_177",
      "target": "activity_tutorial_production_build_tutorial_build_app_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_218",
      "target": "activity_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_246",
      "target": "activity_tutorial_production_build_tutorial_build_lang",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_build_tutorial_rationale_70",
      "target": "activity_tutorial_production_build_tutorial_build_clip",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/build_tutorial.py",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_production_generate_tts_rationale_32",
      "target": "activity_tutorial_production_generate_tts_generate_segment",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/production/generate_tts.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_rationale_135",
      "target": "btl_addin_generate_template_embed_json",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_rationale_178",
      "target": "btl_addin_generate_template_make_counter_slide",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L178",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_rationale_276",
      "target": "btl_addin_generate_template_embed_ribbon",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L276",
      "weight": 1.0
    },
    {
      "source": "btl_addin_generate_template_rationale_85",
      "target": "btl_addin_generate_template_items_table",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tools/btl-addin/generate_template.py",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_128",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_135",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_177",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_218",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_246",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "target": "finance_custodian_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/build_tutorial.py",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "target": "finance_custodian_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/production/generate_tts.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_rationale_1",
      "target": "graphify_gemini_bridge_shim",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L1",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_rationale_148",
      "target": "graphify_gemini_bridge_shim_estimate_num_ctx",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L148",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_rationale_56",
      "target": "graphify_gemini_bridge_shim_extract_text_and_images",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_shim_rationale_86",
      "target": "graphify_gemini_bridge_shim_call_gemini_cli",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/shim.py",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_107",
      "target": "helpers_excel_parser_detect_column_roles",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_128",
      "target": "helpers_excel_parser_extract_filename_hints",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_149",
      "target": "helpers_excel_parser_clean_phone",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_162",
      "target": "helpers_excel_parser_extract_pincode_from_text",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L162",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_54",
      "target": "helpers_excel_parser_unmerge_values",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L54",
      "weight": 1.0
    },
    {
      "source": "helpers_excel_parser_rationale_72",
      "target": "helpers_excel_parser_detect_header_row",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/excel_parser.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup_rationale_22",
      "target": "helpers_pincode_lookup_extract_pincode_from_text",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup_rationale_50",
      "target": "helpers_pincode_lookup_extract_state_from_text",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "helpers_pincode_lookup_rationale_61",
      "target": "helpers_pincode_lookup_extract_city_hints",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/helpers/pincode_lookup.py",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "production_build_tutorial_rationale_134",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L134",
      "weight": 1.0
    },
    {
      "source": "production_build_tutorial_rationale_141",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "production_build_tutorial_rationale_183",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L183",
      "weight": 1.0
    },
    {
      "source": "production_build_tutorial_rationale_224",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L224",
      "weight": 1.0
    },
    {
      "source": "production_build_tutorial_rationale_252",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L252",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_128",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_title_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_135",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_177",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_app_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_218",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_concat_mp4s",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_246",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_lang",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "target": "recce_client_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/build_tutorial.py",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "target": "recce_client_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/production/generate_tts.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_128",
      "target": "recce_tutorial_production_build_tutorial_build_title_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_135",
      "target": "recce_tutorial_production_build_tutorial",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L135",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_177",
      "target": "recce_tutorial_production_build_tutorial_build_app_card",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L177",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_218",
      "target": "recce_tutorial_production_build_tutorial_concat_mp4s",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L218",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_246",
      "target": "recce_tutorial_production_build_tutorial_build_lang",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L246",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_build_tutorial_rationale_70",
      "target": "recce_tutorial_production_build_tutorial_build_clip",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/build_tutorial.py",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "recce_tutorial_production_generate_tts_rationale_32",
      "target": "recce_tutorial_production_generate_tts_generate_segment",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/tutorial/production/generate_tts.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_rationale_70",
      "target": "rentveh_tutorial_production_build_tutorial_py_production_build_tutorial_build_clip",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/build_tutorial.py",
      "source_location": "L70",
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_rationale_32",
      "target": "rentveh_tutorial_production_generate_tts_py_production_generate_tts_generate_segment",
      "relation": "rationale_for",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/tutorial/production/generate_tts.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_013_single_html_file_no_framework",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_021_sw_cache_first_network_fallback",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L192",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "docs_adr_adr_014_postgrest_as_api_layer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L195",
      "weight": 1.0
    },
    {
      "source": "adr_adr_072_proof_image_capture_annotation",
      "target": "docs_input_and_image_standards",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-072-proof-image-capture-annotation.md",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header",
      "target": "docs_adr_adr_014_postgrest_as_api_layer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header",
      "target": "adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L175",
      "weight": 1.0
    },
    {
      "source": "adr_adr_074_postgrest_accept_profile_header",
      "target": "adr_adr_007_pg_trigger_security_definer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-074-postgrest-accept-profile-header.md",
      "source_location": "L176",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_072_proof_image_capture_annotation",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L344",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_049_recce_view_files_via_hmac_signed_proxy",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L347",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "docs_adr_adr_014_postgrest_as_api_layer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L350",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_075_rpc_error_response_format",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_070_ist_timezone_enforcement",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L356",
      "weight": 1.0
    },
    {
      "source": "adr_adr_085_file_upload_patterns",
      "target": "adr_adr_071_indian_number_formatting",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-085-file-upload-patterns.md",
      "source_location": "L359",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_061_dual_mode_lazy_search_eager_dashboard",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_091_inapp_tour_engine_contract",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L103",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_009_each_pwa_owns_its_db_schema",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L116",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_043_sales_catalog_shared_product_master",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L119",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "docs_adr_adr_014_postgrest_as_api_layer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L139",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_006_verify_pin_returns_table_array",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_054_counter_sync_rpc_with_stores_json_fallback",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L143",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_007_pg_trigger_security_definer",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L160",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_008_plpgsql_variable_conflict_use_column",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L161",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_046",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L168",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_015_dev_prod_two_stacks_same_vps",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L200",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_023_push_notifications_self_hosted_vapid",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_087_push_notification_implementation_contract",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_057_statement_close_gated_on_zero_unmatched",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L225",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_063_ai_dev_toolchain",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L252",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_024_google_slides_via_gas_proxy",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L255",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_056_ai_handoff_via_prompt_not_live_api",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L256",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_059_tour_ai_dedicated_sidecar_proxy",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L257",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_064_video_tutorial_production_pipeline",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_065_scene_guide_format",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L280",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_004_maps_google_primary_tomtom_fallback",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L312",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_066_parallel_cli_session_coordination",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L370",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_067_cross_pwa_change_safety_gate",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L371",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_068_vcc_pre_build_safety_checklist",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L372",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_069_production_hotfix_protocol",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L373",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_070_ist_timezone_enforcement",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L391",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_071_indian_number_formatting",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L392",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_072_proof_image_capture_annotation",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L393",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_074_postgrest_accept_profile_header",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L394",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_075_rpc_error_response_format",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_076_mobile_first_viewport_standard",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L396",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_079_shared_helper_governance",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_080_hub_session_registry_cross_schema_sync",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_081_safe_area_inset_rendering",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L399",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_089_bilingual_platform_architecture",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_090_font_size_accessibility_preference",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L401",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_092_user_preference_cascading_fallback",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L402",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_012_hub_as_sso_gateway",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_018_client_auth_company_code_not_pin",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_073_traefik_label_conventions",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L426",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_077_openclaw_integration_schema_grants",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L427",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_078_paperclip_isolation",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L428",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_082_dark_mode_theming_architecture",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L451",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_083_form_validation_strategy",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L452",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_084_list_pagination_infinite_scroll",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L453",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_085_file_upload_patterns",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_086_isolated_pwa_architecture",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_001",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_016_new_pwa_must_register_in_hub_registry",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L64",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_005_sw_cache_ver_string_bump",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_013_single_html_file_no_framework",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_020_offline_first_indexeddb_primary",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_021_sw_cache_first_network_fallback",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_088_indexeddb_schema_versioning",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L84",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_002_safe_bottom_css_mandatory",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_003_mobile_scroll_root_document",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "adr_wiki",
      "target": "adr_adr_027_leave_one_out_faceted_filtering",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/WIKI.md",
      "source_location": "L99",
      "weight": 1.0
    },
    {
      "source": "docs_research_erp_lite_landscape_2026_07_03",
      "target": "docs_reference_oss_schema_patterns_2026_07_03",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_erp_lite_landscape_2026-07-03.md",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04",
      "target": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_fabrication_synthesis_2026_07_04",
      "target": "docs_research_erp_lite_landscape_2026_07_03",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_fabrication_synthesis_2026-07-04.md",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_state_and_storage",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_screens_and_modals",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_photo_pipeline",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_stores_and_gps",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_sync_and_backend",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_admin_draft_view_init",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_service_worker_and_utils",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_reports_and_slides_gas",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L27",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_activity_response_patterns",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_bilingual_pattern",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_app_update_banner",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_client_portal_session_bridge",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style",
      "target": "style_admin_pwa_extensions",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "hkl_review",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "AMBIGUOUS",
      "confidence_score": 0.5,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "learn_screenshots_counter_sup_01_04_invite_img",
      "target": "docs_adr_adr_011_pin_based_auth_no_passwords_adr011",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-01/04-invite.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_02_01_notify_img",
      "target": "counters_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-02/01-notify.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_02_02_audit_img",
      "target": "counters_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-02/02-audit.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_02_03_stats_img",
      "target": "counters_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-02/03-stats.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_02_04_sessions_img",
      "target": "docs_adr_adr_011_pin_based_auth_no_passwords_adr011",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-02/04-sessions.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_10_receiver_cash_form",
      "target": "custodian_tutorial_06_cash_giver_pending_warning",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "finance/custodian/tutorial/10_receiver_cash_form.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_13_ledger_transfers",
      "target": "custodian_tutorial_14_ledger_advances",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "finance/custodian/tutorial/13_ledger_transfers.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_15_manage_custodians",
      "target": "custodian_tutorial_16_manage_payees",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "finance/custodian/tutorial/15_manage_custodians.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_07_shambhu_dash_after_cash_giver",
      "target": "custodian_tutorial_08_pramod_pending_banner",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/07_shambhu_dash_after_cash_giver.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_08_pramod_pending_banner",
      "target": "custodian_tutorial_09_pramod_dash_after_accept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/08_pramod_pending_banner.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_11a_harish_pending_banner",
      "target": "custodian_tutorial_11b_reject_reason_sheet",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/11a_harish_pending_banner.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_11b_reject_reason_sheet",
      "target": "custodian_tutorial_11c_harish_dash_after_reject",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/11b_reject_reason_sheet.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_12_employee_advance_form",
      "target": "custodian_tutorial_12b_emp_advance_submitted",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/12_employee_advance_form.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_18a_tour_step_1_welcome",
      "target": "custodian_tutorial_18b_tour_step_2_balance",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/18a_tour_step_1_welcome.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_18b_tour_step_2_balance",
      "target": "custodian_tutorial_18c_tour_step_3_noncash",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/18b_tour_step_2_balance.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_01_login_img",
      "target": "docs_adr_adr_011_pin_based_auth_no_passwords_adr011",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/brand-client-01/01-login.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_02_login_filled_img",
      "target": "docs_adr_adr_011_pin_based_auth_no_passwords_adr011",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/brand-client-01/02-login-filled.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_05_response_img",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_approval_status_enum",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/brand-client-01/05-response.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_01_01_list_img",
      "target": "counters_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/counter-sup-01/01-list.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_01_02_clients_img",
      "target": "counters_index_clients_admin",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/counter-sup-01/02-clients.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_03_01_multirecce_img",
      "target": "counters_index_multirecce_review",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "learn/screenshots/counter-sup-03/01-multirecce.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_06_cash_giver_pending_warning",
      "target": "custodian_tutorial_07_shambhu_dash_after_cash_giver",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/06_cash_giver_pending_warning.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "dispatch_schema",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "gemini_cli_oauth",
      "target": "gemini_models",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "get_function",
      "target": "api_constant",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 146
    },
    {
      "source": "oauth_adc_service_identity",
      "target": "gemini_models",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rpc_function",
      "target": "api_constant",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 138
    },
    {
      "source": "static_gemini_api_keys",
      "target": "gemini_models",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vertex_ai_service_account",
      "target": "gemini_models",
      "relation": "accesses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "chain_text",
      "target": "adr_062_s5",
      "relation": "adapts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 22,
      "weight": 1.0
    },
    {
      "source": "chain_vision",
      "target": "adr_062_s5",
      "relation": "adapts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 22,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_cross_schema_write",
      "relation": "addresses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_115_tailscale_mesh_admin_fallback",
      "target": "isp_routing_failure",
      "relation": "addresses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_plan_adr_132_ai_provider_priority_rollout",
      "target": "adr_067",
      "relation": "adheres_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 6,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "adr_081_safe_bottom_css",
      "relation": "adheres_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-081",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "adr_106_cross_schema_access",
      "relation": "adheres_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-106",
      "weight": 1.0
    },
    {
      "source": "hostinger_vps",
      "target": "isp_routing_failure",
      "relation": "affected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "folding_into_360lm",
      "target": "docker_shared_zones",
      "relation": "affects",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "folding_into_360lm",
      "target": "traefik_zones",
      "relation": "affects",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "traefik_net",
      "target": "root_default",
      "relation": "alias",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 53,
      "weight": 1.0
    },
    {
      "source": "adr_139",
      "target": "adr_125",
      "relation": "amends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "parametric_pipeline_diagram",
      "target": "share_trackc_explainer_og_thumb_jpg",
      "relation": "appears_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/trackc-explainer/og_thumb.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_106",
      "relation": "applies_framework_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_139",
      "target": "rentveh_pwa",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "adr_140",
      "target": "rentveh_pwa",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "adr_141",
      "target": "lm360_database",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "adr_141",
      "target": "postgrest",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "docs_adr_adr_013_single_html_file_no_framework",
      "target": "pwa_hub",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-013-single-html-file-no-framework.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "pwa_expense",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "pwa_hr",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "target": "pwa_installation",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "target": "recce_pwa",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_025_self_hosted_ollama_for_ai_inference",
      "target": "pwa_dispatch",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_027_leave_one_out_faceted_filtering",
      "target": "pwa_activity",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_input_type_email",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_input_type_tel",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_051_learning_completion_threshold_based",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_shipment_object",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
      "relation": "assigned_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_order_object",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_shipment_object",
      "relation": "assigns",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_016_new_pwa_must_register_in_hub_registry",
      "relation": "assumes_registration_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_activity_pwa",
      "relation": "audits",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_expense_pwa",
      "relation": "audits",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_vehicle_pwa",
      "relation": "audits",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "btl_rpc_login",
      "target": "btl_pwa",
      "relation": "authenticates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_auth_login",
      "relation": "authenticates_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 211
    },
    {
      "source": "docs_adr_adr_124_playwright_first_for_pwa_visual_capture",
      "target": "hkl",
      "relation": "authored_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-124-playwright-first-for-pwa-visual-capture.md"
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_playwright",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel",
      "relation": "automates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 5
    },
    {
      "source": "dispatch_consignees",
      "target": "shipment_row",
      "relation": "becomes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_tutorial_video_element",
      "target": "_bindtracking_function",
      "relation": "binds_tracking_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "gemini_proxy_generate_text_endpoint",
      "relation": "builds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 26,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "dispatch_pwa",
      "relation": "builds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "shiprocket_proxy",
      "relation": "builds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_140",
      "target": "adr_125",
      "relation": "builds_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "adr_140",
      "target": "adr_139",
      "relation": "builds_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "rentveh_pwa",
      "target": "cache_ver",
      "relation": "bumps",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "peer_source_deductions",
      "target": "fn_settlement_update",
      "relation": "bypasses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "_bindtracking_function",
      "target": "_endview_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "_bindtracking_function",
      "target": "_startview_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "_endview_function",
      "target": "rpc_end_view",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "_startview_function",
      "target": "rpc_start_view",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_bind_tracking",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_db_rpc_end_view",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_db_rpc_start_view",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_switch_lang",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_html_delete_zone",
      "target": "admin_html_guard_check",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/admin/index.html",
      "weight": 1.0
    },
    {
      "source": "admin_html_guard_check",
      "target": "api_endpoint_accounts_zone",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/admin/index.html",
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_do_logout",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_open_company_modal",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_open_employee_modal",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_open_pwa_modal",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_save_company",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_save_direct_access",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_save_pwa_entry",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_access",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_companies",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_employees",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_hr_settings",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_pwa_registry",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_show_zones",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_110_finance_credit_card_index_html",
      "target": "adr_110_mark_ad_hoc_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "build_client_report_py",
      "target": "parse_loose_date_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "check_auth_func",
      "target": "init_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_crontab",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_curl",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_gemini_bridge",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_enterrecceapproval",
      "target": "client_renderapprovalscreen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_html_enter_recce_approval",
      "target": "client_html_render_approval_screen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/client/index.html",
      "weight": 1.0
    },
    {
      "source": "client_pwa",
      "target": "client_enterrecceapproval",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_selectapprovalopt",
      "target": "client_submitapproval",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "copy_text_func",
      "target": "toast_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "dispatch_client_html",
      "target": "load_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "_db",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_096_excel_approval_form_one_time_tokens_submit_excel_approvals",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_excel_submission_tokens",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_fmt_amount_input",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_launch_upi",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_location_reload",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_on_amount_input",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_on_manual_vpa_input",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_on_payee_focus",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_on_payee_input",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_reset_form",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_select_mode",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_select_reason",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_show_pay_screen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_show_screen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_submit_payment",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_check_url_params_func",
      "target": "finance_upi_index_do_payee_search_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_check_url_params_func",
      "target": "finance_upi_index_show_pay_screen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_check_app_update_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_check_url_params_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_load_custodians_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_load_dash_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_register_sw_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_render_upi_apps_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_update_ref_label_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_update_upi_section_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "graphify_gemini_bridge_readme_crontab",
      "target": "graphify_gemini_bridge_readme_graphify",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_login_rpc",
      "target": "expense_verify_pin_rpc",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "init_func",
      "target": "render_list_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "init_func",
      "target": "sync_contacts_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "init_function",
      "target": "checkauth_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 372
    },
    {
      "source": "init_function",
      "target": "buildcatalog_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 384
    },
    {
      "source": "load_function",
      "target": "campaigns_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "load_function",
      "target": "consignees_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "on_search_func",
      "target": "render_list_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "production_index_injecthubbuttons",
      "target": "production_index_gotohub",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_api",
      "target": "provision_index_signout",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_download",
      "target": "provision_index_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_download",
      "target": "provision_index_fmtbytes",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_loadmanifest",
      "target": "provision_index_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_loadmanifest",
      "target": "provision_index_fmtbytes",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_loadmanifest",
      "target": "provision_index_fmtwhen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_loadmanifest",
      "target": "provision_index_paintcapsule",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_paintcapsule",
      "target": "provision_index_fmtbytes",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_paintcapsule",
      "target": "provision_index_fmtwhen",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_paintclock",
      "target": "provision_index_signout",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_startsession",
      "target": "provision_index_loadbridgesubs",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_startsession",
      "target": "provision_index_loadfleet",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_startsession",
      "target": "provision_index_loadmanifest",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_startsession",
      "target": "provision_index_loadreports",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_index_startsession",
      "target": "provision_index_paintclock",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_tour_planner",
      "target": "code_load_counters_tour_planner",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 305,
      "weight": 1.0
    },
    {
      "source": "render_card_func",
      "target": "esc_html_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "render_card_func",
      "target": "format_phone_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "render_card_func",
      "target": "initial_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "render_card_func",
      "target": "toggle_card_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "render_list_func",
      "target": "_rel_time_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "render_list_func",
      "target": "render_card_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "replay_test_live_py",
      "target": "sr_get_rates_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_create_job",
      "target": "sales_next_numeral",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 210,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_cancel_form",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_load_customers",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_on_search_input",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_open_address_modal",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_open_contact_modal",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_open_edit",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_open_opp_from_detail",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_set_form_type",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_set_type_filter",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_switch_detail_tab",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "screen_login",
      "target": "db_rpc_verify_pin",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "service_slides_proxy",
      "target": "tech_google_apps_script",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "set_filter_func",
      "target": "render_list_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_apply_values",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_bg_grad_css",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_read_values",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_update_preview",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_book_function",
      "target": "sr_book_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "sr_wallet_balance_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sync_contacts_func",
      "target": "render_list_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "sync_contacts_func",
      "target": "toast_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "toggle_card_func",
      "target": "render_list_func",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "tour_planner_screen_campaign_selection",
      "target": "postgrest_api_endpoint",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.2 Campaign Selection (#screen-camps)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_login",
      "target": "postgrest_api_endpoint",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.1 Login (#screen-login)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_production_audit",
      "target": "postgrest_api_endpoint",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_production_audit",
      "target": "tour_ai_analyze_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_route_planning",
      "target": "tour_ai_maps_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.5 Route Planning (#screen-route)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_route_planning",
      "target": "tour_ai_route_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.5 Route Planning (#screen-route)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_tour_monitor",
      "target": "postgrest_api_endpoint",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.6 Tour Monitor (#screen-monitor)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_tour_monitor",
      "target": "tour_ai_replan_api",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.6 Tour Monitor (#screen-monitor)",
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_fullsync_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 366,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_logout_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 368,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_setmode_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 373,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_startnewclaim_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 382,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_setfilter_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 390,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_exitform_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 399,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_setclaimtype_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 405,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_onfromchange_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 409,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_recalcclaim_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 410,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_saveclaim_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 421,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_closetourpicker_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 429,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_rendertourpicker_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 431,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_opentourrequestdlg_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 434,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_setreqkind_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 443,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_searchexistingjobs_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 456,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_closetourrequestdlg_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 466,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_submittourrequest_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 467,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_closedetail_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 476,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_closerejectdlg_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 487,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "tourexp_confirmreject_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 488,
      "weight": 1.0
    },
    {
      "source": "tourexp_toast_function_impl",
      "target": "tourexp_$_function",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 401,
      "weight": 1.0
    },
    {
      "source": "yagya_admission_guide_app",
      "target": "yagya_admission_guide_unlock",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_admission_guide_unlock",
      "target": "yagya_admission_guide_render_prefill",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_ndr_status",
      "relation": "can_become",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_ndr_status",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_rto_status",
      "relation": "can_lead_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "dispatch_shipments",
      "target": "shipment_events_event_time",
      "relation": "captures",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_shipments",
      "target": "shipment_events_observed_at",
      "relation": "captures",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_sr_panel_sweep_py",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel",
      "relation": "captures_data_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 226
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "directory_anomaly",
      "relation": "carries_forward",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "prod_broken",
      "target": "dev_prod_env_split_2026_06_23",
      "relation": "caused_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "hkl",
      "relation": "changed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 7,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_124_playwright_first_for_pwa_visual_capture",
      "target": "adr_kit",
      "relation": "changed_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-124-playwright-first-for-pwa-visual-capture.md"
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_kit",
      "relation": "changed_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 15,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "adr_kit",
      "relation": "changed_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 16,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "adr_kit",
      "relation": "changed_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 20,
      "weight": 1.0
    },
    {
      "source": "shiprocket_book_function",
      "target": "shiprocket_live_booking_enabled_env_var",
      "relation": "checks",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_tutorial_html",
      "target": "lm360_session_localstorage",
      "relation": "checks_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "target": "pwa_tour_pg",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "docs_adr_adr_128_shared_postgrest_role_model_md",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_129_per_job_attributable_pnl_view",
      "target": "docs_adr_adr_128_shared_postgrest_role_model_md",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "docs_adr_adr_129_per_job_attributable_pnl_view",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_live_walkthrough_verification",
      "target": "docs_mdd_videosmith_vcc_class_22",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "recce_submissions_table",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "31",
      "weight": 1.0
    },
    {
      "source": "share_is14164_conversion_index_doc",
      "target": "share_is14164_compliance_index_doc",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_mdd_tutorials_module",
      "target": "learn_mdd_learn_module",
      "relation": "cites",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/MDD_tutorials.md",
      "source_location": "5",
      "weight": 1.0
    },
    {
      "source": "adr_112_logout_button",
      "target": "adr_112_lm360_session",
      "relation": "clears",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_custodian_apply_structural_edit",
      "relation": "compares_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_costing_knowledge_base_not_public",
      "target": "signage_print_estimation_engine",
      "relation": "compares_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "adr_026_pwa_session_format",
      "relation": "compatible_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "ADR-026",
      "weight": 1.0
    },
    {
      "source": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "target": "adr_059_tour_ai_dedicated_sidecar_proxy",
      "relation": "complements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_001_hub_next_redirect_on_login",
      "relation": "complements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_030",
      "target": "adr_031",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-030-no-select-over-5-options.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_033",
      "target": "adr_034",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_034",
      "target": "adr_032",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-034-hr-salary-cross-writes-finance-transactions.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_037",
      "target": "adr_036",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_038",
      "target": "adr_037",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_038",
      "target": "adr_042",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-038-capture-to-catalog-trigger.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_039",
      "target": "adr_040",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-039-two-mode-reactivation-custodian.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_040",
      "target": "adr_032",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_042",
      "target": "adr_036",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-042-rate-card-comparison-latest-not-lowest.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_044",
      "target": "adr_036",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_045",
      "target": "adr_033",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_047",
      "target": "adr_052",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-047-recce-client-visibility-per-brand-filter.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_049",
      "target": "adr_048",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-049-recce-view-files-via-hmac-signed-proxy.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_050",
      "target": "adr_048",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-050-client-auth-tables-rpc-only-no-direct-grants.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_051",
      "target": "adr_052",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-051-learning-completion-threshold-based.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_053",
      "target": "adr_041",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_053",
      "target": "adr_047",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-053-counter-brand-data-on-recce-submissions.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_055",
      "target": "adr_048",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_057",
      "target": "adr_033",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_057",
      "target": "adr_056",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-057-statement-close-gated-on-zero-unmatched.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_058",
      "target": "adr_032",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "adr_058",
      "target": "adr_043",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-058-cc-transactions-via-cross-schema-view-only.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "authenticate_before_dispatch_decision",
      "target": "per_route_check_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_commit_073386c",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_gcp_project_933872821357",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_consumer_suspended",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_api_key",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_gcp_project_933872821357",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_column_names_js_queries",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_cross_pwa_safety",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_css_visibility_defaults",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_db_objects",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_derived_dependent_columns",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_dom_js_references",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_gmail_mcp",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_js_db_comparison",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_openclaw",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_playwright_specs",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_postgrest_patch_post_delete",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_rpc_verify_pin",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_source_of_truth_migration",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_sw_cache_version",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc",
      "target": "claude_commands_vcc_timezone_display",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_proxy_service",
      "target": "credential_fronting_sidecar",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "credential_fronting_sidecar",
      "target": "credential_leak",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "authenticate_before_dispatch_decision",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "automated_token_rotation",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "caller_cannot_hold_token",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "dl_local_sidecar_scheduling_persistence_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "do_nothing_alternative",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "exposure_decision_d2_resolves_to_exposure",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "fail_closed_decision",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "fail_open_alternative",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "gemini_proxy_gating_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "network_boundary_reliance_alternative",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "patch_callers_first_decision",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "per_route_check_alternative",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "prompt_payload_correctness_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "public_route_exception",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "sidecar_auth_posture",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "sidecar_cannot_fail_closed",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "sidecar_exposure_beyond_root_default",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "silent_defect_discovery",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "token_value_storage_rotation_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "traefik_gate_alternative",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "verify_payload_decision",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_mdd_print_estimation_print_estimation_engine",
      "target": "docs_mdd_print_estimation_estimate_state_machine",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "111-112",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_lite_erp_baseline",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72",
      "weight": 1.0
    },
    {
      "source": "fail_closed_decision",
      "target": "missing_token",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "gemini_proxy_service",
      "target": "credential_fronting_sidecar",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "graphify_gemini_bridge_readme_gcp_project_933872821357",
      "target": "graphify_gemini_bridge_readme_consumer_suspended",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_gemini_api_key",
      "target": "graphify_gemini_bridge_readme_gcp_project_933872821357",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_gemini_proxy",
      "target": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_case_studies_bellair_cover_portfolio_image",
      "target": "nikhil_portfolio_assets_case_studies_ibu_cover_portfolio_image",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/case-studies/bellair-cover.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_case_studies_bellair_cover_portfolio_image",
      "target": "nikhil_portfolio_assets_case_studies_salient_cover_portfolio_image",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/case-studies/bellair-cover.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_case_studies_ibu_cover_portfolio_image",
      "target": "nikhil_portfolio_assets_case_studies_salient_cover_portfolio_image",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/case-studies/ibu-cover.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "notebooklm_server_service",
      "target": "credential_fronting_sidecar",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "notebooklm_server_service",
      "target": "notebooklm_server_non_loopback_bind",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "postgrest_framework",
      "target": "shiprocket_rest_api",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sidecar_auth_posture",
      "target": "credential_fronting_sidecar",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "sidecar_auth_posture",
      "target": "fail_closed_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "sidecar_auth_posture",
      "target": "gate_before_dispatch_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "sidecar_auth_posture",
      "target": "patch_callers_first_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "token_check",
      "target": "fail_open_concept_context",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "postgrest_grants",
      "target": "postgrest",
      "relation": "configures",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "dispatch_pwa",
      "target": "postgrest_prod",
      "relation": "connects_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "postgrest_prod",
      "target": "lm360_prod",
      "relation": "connects_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_013",
      "relation": "consistent_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_100",
      "relation": "consistent_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "docs_adr_adr_013_single_html_file_no_framework",
      "relation": "constrained_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_headers",
      "target": "tutorials_button",
      "relation": "contain",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_credit_card_index_html",
      "target": "back_btn_class",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_credit_card_index_html",
      "target": "hdr_btn_class",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_tutorial_html",
      "target": "finance_custodian_tutorial_tutorial_video_element",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_tutorial_tutorial_html",
      "target": "lang_btn_class",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "index_html",
      "target": "accept_profile_dispatch",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "index_html",
      "target": "content_profile_dispatch",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "index_html",
      "target": "no_session_gate",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_img_9343",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 247",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_img_9346",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 251",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_img_9351",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 255",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph01",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 259",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph02",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 263",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph03",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 267",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph04",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 271",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph05",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 275",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph06",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 279",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph07",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 283",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph08",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 287",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph09",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 291",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph10",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 295",
      "weight": 1.0
    },
    {
      "source": "photo_india_2024_series",
      "target": "photo_ph11",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 299",
      "weight": 1.0
    },
    {
      "source": "platform_360lm",
      "target": "platform_hub",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "platform_360lm",
      "target": "platform_pwa",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "section_photographs",
      "target": "photo_india_2024_series",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 235\u2013280",
      "weight": 1.0
    },
    {
      "source": "shipment_events_table",
      "target": "edd_field",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shipment_events_table",
      "target": "status_normalized_field",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "book_remaining_fastest_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "build_client_report_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "bulk_book_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "check_bluedart_status_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "check_delhivery_status_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "check_dtdc_status_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "check_other_courier_status_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "check_xpressbees_status_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "reassign_fastest_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "update_master_sheet_py",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_modal_add_hired_vehicle",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_modal_approve_hire",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_modal_new_request",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_modal_request_detail",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_screen_all_requests",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_screen_approvals",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_screen_login",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_screen_my_requests",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_screen_splash",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "section_hero",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 148\u2013207",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "section_work",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 208\u2013234",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "section_photographs",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 235\u2013280",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "section_about",
      "relation": "contains",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 281\u2013310",
      "weight": 1.0
    },
    {
      "source": "btl_schema",
      "target": "btl_campaigns",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "btl_schema",
      "target": "btl_claim_events",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "btl_schema",
      "target": "btl_claims",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "btl_schema",
      "target": "btl_dispatches",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "btl_schema",
      "target": "btl_gift_rules",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "btl_schema",
      "target": "btl_partners",
      "relation": "contains_table",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "manifest_icons",
      "target": "var_www_dispatch_icons",
      "relation": "copied_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "directory_anomaly",
      "relation": "covers",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "booking_points_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "booking_rules_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "call_logs_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "campaigns_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "proof_photos_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "shipment_final_table",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "store_aliases_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "stores_entity",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "p2_shared_ai_chain_helper",
      "target": "opt_ai_chain_ai_chain_mjs",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 72,
      "weight": 1.0
    },
    {
      "source": "p2_shared_ai_chain_helper",
      "target": "opt_ai_chain_ai_chain_py",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 72,
      "weight": 1.0
    },
    {
      "source": "p3_verify_harness",
      "target": "opt_ai_chain_verify_chain_py",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 75,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request",
      "target": "sales_job_tours",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 244,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request",
      "target": "sales_tour_jobs",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 245,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request_rpc",
      "target": "sales_job_tours",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "sales_approve_job_tour_request_rpc",
      "target": "sales_tour_jobs",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "sales_create_job_rpc",
      "target": "sales_jobs",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "sales_pwa",
      "target": "sales_jobs",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "tailscale_mesh_vpn",
      "target": "tailnet",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_campaigns",
      "target": "sales_jobs",
      "relation": "creates_orphan_risk_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "target": "oauth_adc_service_identity",
      "relation": "decides_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_115_tailscale_mesh_admin_fallback",
      "target": "tailscale_mesh_vpn",
      "relation": "decides_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "contacts_index_html",
      "target": "db_url_const",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "tm_ids_const",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_myid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_myname_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_session_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 378,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_idb_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 379,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_claims_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 380,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_reqstatusmap_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 381,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_filter_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 382,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_mode_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 382,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_mytours_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 383,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_alljobscache_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 384,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_editingid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 385,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_seltour_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 386,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_pendingreqid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 387,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_claimtype_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 388,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_reqkind_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 389,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_pickedexistingjobid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 390,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_detailid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 391,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_rejectid_variable",
      "relation": "declares",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 391,
      "weight": 1.0
    },
    {
      "source": "shipment_current_view",
      "target": "migrate_dispatch_v7_sql",
      "relation": "defined_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shipment_final_table",
      "target": "migrate_dispatch_v_sql",
      "relation": "defined_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_container",
      "target": "var_www_360lm_docker_compose_yml",
      "relation": "defined_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_migrate_dispatch_v1_sql",
      "relation": "defined_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "anthropic_rest_tier",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "claude_p_oauth",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "ollama_tier",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "openrouter_tier",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "purge_campaign_transactional_rpc",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "store_aliases_entity",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "stores_entity",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "booking_points_table",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "proxy_adapters",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "contacts_index_html",
      "target": "_rel_time_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "check_auth_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "copy_text_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "esc_html_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "format_phone_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "init_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "initial_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "logout_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "on_search_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "render_card_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "render_list_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "set_filter_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "sync_contacts_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "toast_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "toggle_card_func",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "design_system",
      "target": "button_system",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "design_system",
      "target": "css_custom_properties",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "design_system",
      "target": "form_controls",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "design_system",
      "target": "photo_slot_pslot",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "design_system",
      "target": "typography_scale",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_pattern_email_const",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_pattern_tel_const",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "client_report",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "mis_report",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_print_estimation_engine",
      "target": "docs_mdd_print_estimation_schema_print_estimation",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "155",
      "weight": 1.0
    },
    {
      "source": "docs_plan_job_consolidation_2026_07_11_md",
      "target": "docs_plan_job_consolidation_2026_07_11_md_7_phases",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_mdd_custodian_voucher_md",
      "target": "custodian_expense_voucher_module",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_mdd_hub_md",
      "target": "hub_pwa",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "cfg_object_html",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "manpower_array_html",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 822
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "appscall_function_html",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 887
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "parsepptx_function_html",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 905
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_cache_ver_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 367,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_dbase_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 368,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_tx_read_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 369,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_tx_write_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 370,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_sale_rd_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 371,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_sale_wr_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 372,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_tm_ids_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 373,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_session_ttl_h_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 374,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_rate_constant",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 375,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_$_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 394,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_esc_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 395,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_istm_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 398,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_inr_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 399,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_toast_function_impl",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 400,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_newid_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 405,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_showview_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 406,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_logout_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 410,
      "weight": 1.0
    },
    {
      "source": "tourexp_script_block",
      "target": "tourexp_bootsession_function",
      "relation": "defines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 413,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_lm360_session",
      "relation": "defines_as_canonical",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dexie_db_obj",
      "target": "registry_store",
      "relation": "defines_store",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "relation": "depends_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "adr_119_rule_driven_courier_auto_selection",
      "relation": "depends_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_119_rule_driven_courier_auto_selection",
      "target": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "relation": "depends_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_01_login_pin",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_02_profile_filled",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_04_activity",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_05_capture_filled",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_06_capture_invoice_attached",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_08_approver_home",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_09_approval_queue",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_10_approval_detail",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_12_invoice_zoomed",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_13_after_approval",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_14_head_overview",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_15_my_entries_query",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_16_fix_and_resubmit",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_17_my_entries_approved",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_19_final_filled",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_20_complete",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_shots_21_admin_view",
      "relation": "depicts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pincode_zone_mapping",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 90
    },
    {
      "source": "sales_challans_v_view",
      "target": "sales_challans_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 364
    },
    {
      "source": "sales_invoice_kpi_view",
      "target": "sales_invoices_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 360
    },
    {
      "source": "sales_invoice_payment_summary_view",
      "target": "sales_invoice_receipts_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 354
    },
    {
      "source": "sales_invoice_payment_summary_view",
      "target": "sales_invoices_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 354
    },
    {
      "source": "sales_invoices_v_view",
      "target": "sales_invoices_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 351
    },
    {
      "source": "adr_119_rule_driven_courier_auto_selection",
      "target": "shiprocket_proxy_engine",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "proxy_diffs_on_ingest",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "shipment_current_view",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "shipment_events_table",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "shipment_final_table",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "installation_pwa",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_mdd",
      "target": "tour_planner_pwa",
      "relation": "describes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_backer_panel_mount",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_channel_letters_bom",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_costing_knowledge_base_not_public",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_fabrication_process",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_fabrication_waste_qc_not_documented",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_flush_mount",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_india_wind_load_standard",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_indian_regulatory_informal",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_led_vs_neon",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_raceway_mount",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_substrate_specs",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_us_sign_industry_standards",
      "relation": "details",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_124_playwright_first_for_pwa_visual_capture",
      "target": "claude_in_chrome",
      "relation": "discourages",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-124-playwright-first-for-pwa-visual-capture.md"
    },
    {
      "source": "admin_index_html",
      "target": "admin_modal_bank",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_modal_company",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_modal_pwa",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_access",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_companies",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_employees",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_home",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_hr_settings",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_login",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_scr_pwa_registry",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "campaign_name",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "consignee_table",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "dispatch_client_name_client_html",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "shipment_stats",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_s_detail_scr",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_s_form_scr",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_s_list_scr",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_toast",
      "relation": "displays",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_css_out_textarea",
      "relation": "displays_output_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "tour_playground_pwa",
      "relation": "distinct_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "2. Inspiration vs scope",
      "weight": 1.0
    },
    {
      "source": "adr_adr_016_new_pwa_must_register_in_hub_registry_adr_016_every_new_pwa_must_register_in_hub_pwa_registry",
      "target": "pwa_hub",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-016-new-pwa-must-register-in-hub-registry.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "doc_brevo_domain_auth",
      "target": "concept_dkim_email_auth",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_walkthrough.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_004_maps_google_primary_tomtom_fallback",
      "target": "tech_google_maps",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_004_maps_google_primary_tomtom_fallback",
      "target": "tech_tomtom_maps",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-004-maps-google-primary-tomtom-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_005_sw_cache_ver_string_bump",
      "target": "tech_service_worker",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-005-sw-cache-ver-string-bump.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_007_pg_trigger_security_definer",
      "target": "tech_postgresql",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-007-pg-trigger-security-definer.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_008_plpgsql_variable_conflict_use_column",
      "target": "tech_postgresql",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-008-plpgsql-variable-conflict-use-column.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_010_cross_schema_data_via_proxy_not_postgrest",
      "target": "tech_postgrest",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-010-cross-schema-data-via-proxy-not-postgrest.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_012_hub_as_sso_gateway",
      "target": "concept_hub_authentication",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_012_hub_as_sso_gateway",
      "target": "pwa_hub",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-012-hub-as-sso-gateway.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_014_postgrest_as_api_layer",
      "target": "concept_postgrest_api",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_014_postgrest_as_api_layer",
      "target": "tech_postgrest",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_015_dev_prod_two_stacks_same_vps",
      "target": "tech_docker",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-015-dev-prod-two-stacks-same-vps.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_017_traefik_docker_labels_for_routing",
      "target": "tech_docker",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_017_traefik_docker_labels_for_routing",
      "target": "tech_traefik",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-017-traefik-docker-labels-for-routing.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "service_ocr_proxy",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "tech_gemini",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_019_ocr_client_side_for_docs_server_side_for_photos",
      "target": "tech_tesseract_js",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_020_offline_first_indexeddb_primary",
      "target": "pattern_offline_first",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_020_offline_first_indexeddb_primary",
      "target": "tech_indexeddb",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_021_sw_cache_first_network_fallback",
      "target": "pattern_cache_first_sw",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_021_sw_cache_first_network_fallback",
      "target": "tech_service_worker",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-021-sw-cache-first-network-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_022_playwright_for_e2e_testing",
      "target": "tech_playwright",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-022-playwright-for-e2e-testing.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_023_push_notifications_self_hosted_vapid",
      "target": "concept_vapid_push",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_023_push_notifications_self_hosted_vapid",
      "target": "service_push_server",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-023-push-notifications-self-hosted-vapid.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "target": "service_slides_proxy",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "target": "tech_google_apps_script",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_024_google_slides_via_gas_proxy",
      "target": "tech_google_slides",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_025_self_hosted_ollama_for_ai_inference",
      "target": "service_dispatch_ai",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_025_self_hosted_ollama_for_ai_inference",
      "target": "service_ocr_proxy",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_025_self_hosted_ollama_for_ai_inference",
      "target": "tech_ollama",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_027_leave_one_out_faceted_filtering",
      "target": "pattern_faceted_filtering",
      "relation": "documents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "incident_gcp_project_933872821357",
      "target": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "relation": "drove_decision_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "playwright",
      "target": "pwa_visual_capture_automation",
      "relation": "enables",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "no_drive_redirect_share_pages_rule",
      "relation": "enforces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 160,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "share_pages_must_noindex_rule",
      "relation": "enforces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 164,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "share_root_sentinel_index_rule",
      "relation": "enforces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 168,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_atomicity",
      "relation": "ensures",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "hub_pwa_registry",
      "relation": "entry_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_module",
      "target": "manual_dispatch_pwa",
      "relation": "evolves",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "replay_test_live_py",
      "target": "mock_rates_function",
      "relation": "excludes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_btl_pwa",
      "relation": "excludes_from_scope",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_recce_client_pwa",
      "relation": "excludes_from_scope",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_vrs_pwa",
      "relation": "excludes_from_scope",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "pwa_tour_planner",
      "relation": "excludes_from_scope",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_salient_brand_logo",
      "target": "portfolio_design_discipline_branding",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/salient.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_scotiabank_brand_logo",
      "target": "portfolio_design_discipline_branding",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/scotiabank.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_speedwash_brand_logo",
      "target": "portfolio_design_discipline_branding",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/speedwash.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "lm360",
      "relation": "exists_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "directory_anomaly",
      "target": "single_standalone_container_design",
      "relation": "explained_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_advance_settlements",
      "target": "custodian_expense_voucher_module",
      "relation": "extended_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_expense_voucher_module",
      "target": "custodian_pwa",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "consignees_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "orders_shipments_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "shipment_events_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "tracking_events_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "adr_124_playwright_for_pwa_visual_capture",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 23,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "consignees_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "orders_shipments_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "shipment_events_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "migrate_dispatch_v2_sql",
      "target": "tracking_events_entity",
      "relation": "extends",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_001",
      "relation": "extends_principle_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "target": "adr_120_lifecycle_event_store_and_retention",
      "relation": "feeds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "classify_courier_stage_function",
      "target": "reconcile_status_function",
      "relation": "feeds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_poller",
      "target": "shipment_events_table",
      "relation": "feeds",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "db_employee_pwa_access",
      "relation": "fetches_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "db_pwa_registry",
      "relation": "fetches_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "iso_string_text_slice",
      "target": "adr_141",
      "relation": "fixed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "adr_139",
      "target": "deleted_draft_resurrection_bug",
      "relation": "fixes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "adr_139",
      "target": "edit_after_pull_bug",
      "relation": "fixes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "adr_139",
      "target": "fileless_line_item_bug",
      "relation": "fixes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "adr_139",
      "target": "network_push_failure_bug",
      "relation": "fixes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "installation_pwa",
      "target": "sales_job_tours",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "sales_artifacts_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 174
    },
    {
      "source": "sales_briefs_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 188
    },
    {
      "source": "sales_challan_lines_schema",
      "target": "sales_challans_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 338
    },
    {
      "source": "sales_challans_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 308
    },
    {
      "source": "sales_challans_schema",
      "target": "sales_invoices_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 309
    },
    {
      "source": "sales_invoice_lines_schema",
      "target": "sales_invoices_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 269
    },
    {
      "source": "sales_invoice_receipts_schema",
      "target": "sales_invoices_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 283
    },
    {
      "source": "sales_invoices_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 208
    },
    {
      "source": "sales_invoices_schema",
      "target": "sales_offers_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 209
    },
    {
      "source": "sales_invoices_schema",
      "target": "sales_customers_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 210
    },
    {
      "source": "sales_job_elements_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 160
    },
    {
      "source": "sales_offer_lines_schema",
      "target": "sales_offers_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 126
    },
    {
      "source": "sales_offers_schema",
      "target": "sales_jobs_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 85
    },
    {
      "source": "sales_offers_schema",
      "target": "sales_customers_schema",
      "relation": "fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 88
    },
    {
      "source": "no_drive_redirect_share_pages_rule",
      "target": "share_trackc_explainer_hi_index_html",
      "relation": "forbids_regex_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 162,
      "weight": 1.0
    },
    {
      "source": "voucher_header",
      "target": "sales_jobs_job_id",
      "relation": "foreign_key_references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai",
      "target": "address_parsing",
      "relation": "foundation_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai",
      "target": "ai_excel_field_mapping",
      "relation": "foundation_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_tracking_events",
      "target": "dispatch_shipments",
      "relation": "foundation_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_expenses",
      "target": "sales_job_tour_requests",
      "relation": "gains_fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "rentveh_expenses",
      "target": "sales_job_tours",
      "relation": "gains_fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "mukesh",
      "target": "hub_employee_pwa_access",
      "relation": "gets_access_group",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rakesh",
      "target": "hub_employee_pwa_access",
      "relation": "gets_access_group",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_111_campaigns_tours_consolidation",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 18,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_126_unified_job_identity",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 3,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_009_pwa_schema_ownership",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 403,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_011_012_pin_auth_sso",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 405,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_081_safe_bottom_css",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 406,
      "weight": 1.0
    },
    {
      "source": "installation_mdd_installation",
      "target": "adr_106_cross_schema_access",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 407,
      "weight": 1.0
    },
    {
      "source": "theme_v2_css_presets",
      "target": "adr_100_theme_v2_design_token_presets",
      "relation": "governed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_plan_adr_132_ai_provider_priority_rollout",
      "target": "docs_adr_adr_132_ai_provider_priority_universal",
      "relation": "governs",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 4,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_064_video_tutorial_production_pipeline",
      "relation": "governs_content_authoring_of",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_065_scene_guide_format",
      "relation": "governs_content_authoring_of",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_custodian_voucher_feature",
      "relation": "governs_writes_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_employee_pwa_access",
      "target": "sales_access_group",
      "relation": "grants",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "hub_employee_pwa_access",
      "target": "tour_approve_access_group",
      "relation": "grants",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "roles_aiplatform_user",
      "target": "gemini_models",
      "relation": "grants_access_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_vcc_build_prompt",
      "target": "vcc_build_protocol",
      "relation": "guides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "ai_field_mapping",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "blue_dart_http",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "browser_automation",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "delhivery_headless",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "dtdc_captcha",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "excel_pptx_generation",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "shiprocket_api",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "shiprocket_api_orchestration",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "xpressbees_recaptcha",
      "relation": "handles",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_tours",
      "target": "sales_jobs",
      "relation": "hard_locked_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "verification_log",
      "relation": "has",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "harish",
      "target": "sales_pwa",
      "relation": "has_access_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "pramod",
      "target": "sales_pwa",
      "relation": "has_access_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "harish",
      "target": "tour_approve_access_group",
      "relation": "has_approval_rights",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "pramod",
      "target": "tour_approve_access_group",
      "relation": "has_approval_rights",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "dispatch_pwa",
      "target": "vanilla_js_pwa_architecture",
      "relation": "has_architecture",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "prod_broken",
      "relation": "has_defect",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_module",
      "target": "dispatch_dir_target",
      "relation": "has_dir_target",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_lm360_session",
      "target": "adr_112_emp_id",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_lm360_session",
      "target": "adr_112_login_at",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_lm360_session",
      "target": "adr_112_name",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_lm360_session",
      "target": "adr_112_role",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_advance",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_end",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_end_odo",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_food",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_fuel_rate",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_mileage",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_ovr",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_purpose",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_rentday",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_start",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "rentveh_expense_form",
      "target": "f_start_odo",
      "relation": "has_field",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "dispatch_consignees",
      "target": "dispatch_dispatches",
      "relation": "has_fk_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "dispatch_module",
      "relation": "has_module",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "dev_host_route_open_decision",
      "relation": "has_open_decision",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "directory_decision_open_decision",
      "relation": "has_open_decision",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "prod_promotion_open_decision",
      "relation": "has_open_decision",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pane_config",
      "relation": "has_pane",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pane_dashboard",
      "relation": "has_pane",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pane_history",
      "relation": "has_pane",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pane_new",
      "relation": "has_pane",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pane_track",
      "relation": "has_pane",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_jobs",
      "target": "campaign_id",
      "relation": "has_property",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 282,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "admin_role",
      "relation": "has_role",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "rep_operator_role",
      "relation": "has_role",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "viewer_role",
      "relation": "has_role",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_jobs",
      "target": "operational_draft_status",
      "relation": "has_status",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "history_not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 120
    },
    {
      "source": "adr_112_activity_pwa",
      "target": "adr_112_activity_index_html",
      "relation": "implemented_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_expense_pwa",
      "target": "adr_112_expense_index_html",
      "relation": "implemented_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_vehicle_pwa",
      "target": "adr_112_vehicle_index_html",
      "relation": "implemented_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_module",
      "target": "adr_062_live_ai_pipeline_contract",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_module",
      "target": "dispatch_pwa",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_143_one_master_for_client_and_brand_recce_brands_view",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_master_brands",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
      "target": "docs_adr_adr_145_hub_reauth_without_session_loss_pin_pad_guard",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
      "target": "docs_adr_adr_145_hub_reauth_without_session_loss_reauth_branch",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_rpc_fn_estimate_create_and_line_add",
      "target": "docs_mdd_print_estimation_locked_counter_gap_free_numbering",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "529-536",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_rpc_fn_estimate_line_add",
      "target": "docs_mdd_print_estimation_ink_cost_calculation",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "679-694",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_print_estimation_rpc_fn_estimate_rollup_costs",
      "target": "docs_mdd_print_estimation_margin_role_gate",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_print_estimation.md",
      "source_location": "482-486",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_large_source_library_design_discussion",
      "target": "docs_mdd_videosmith_curation_dedup_tooling_scout",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_live_walkthrough_verification",
      "target": "docs_mdd_videosmith_highlight_video_end_to_end_test",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_live_walkthrough_verification",
      "target": "docs_mdd_videosmith_same_origin_fetch_workaround",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_adr_062_phase_1_requirement",
      "target": "docs_plan_videosmith_phase_1_core_pipeline",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a72 Phase 2 scope note",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_phase_1_core_pipeline",
      "target": "docs_plan_videosmith_network_isolation",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a71.1 Rationale",
      "weight": 1.0
    },
    {
      "source": "docs_plan_videosmith_phase_1_core_pipeline",
      "target": "docs_plan_videosmith_mpt_internal_deployment",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/plan_videosmith_2026-07-03.md",
      "source_location": "\u00a71.1, \u00a71.4",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_eflexo",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_lite_erp_baseline",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a71.3",
      "weight": 1.0
    },
    {
      "source": "gemini_proxy_container",
      "target": "oauth_adc_service_identity",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_adr_114",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_openai",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "adr_001_hub_next_redirect_on_login",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "adr_011_pin_based_auth_no_passwords",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "docs_adr_adr_012_hub_as_sso_gateway",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "mgmt_override",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "offline_fallback",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "workflow_field_person_flow",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "workflow_supervisor_flow",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_index_html",
      "target": "buildcatalog_function",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_index_html",
      "target": "rendergroup_function",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "proxy_adapters",
      "target": "assign_awb_interface",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "proxy_adapters",
      "target": "book_interface",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "proxy_adapters",
      "target": "check_serviceability_interface",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "proxy_adapters",
      "target": "get_rates_interface",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "proxy_adapters",
      "target": "track_interface",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_activity",
      "target": "pattern_faceted_filtering",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-027-leave-one-out-faceted-filtering.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_client_tutorial",
      "target": "recce_client_view_tracking",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/tutorial/tutorial.html"
    },
    {
      "source": "share_is14164_conversion_index_cladding_template",
      "target": "share_is14164_compliance_index_cladding_format",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "share_is14164_conversion_index_duct_template",
      "target": "share_is14164_compliance_index_duct_format",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "adr_062_live_ai_pipeline_contract",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "adr_105_signed_jwt_for_proxy_and_native_auth",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_ai_proxy_service",
      "target": "tour_ai_analyze_api",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_proxy_service",
      "target": "tour_ai_maps_api",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_proxy_service",
      "target": "tour_ai_replan_api",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_proxy_service",
      "target": "tour_ai_route_api",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_pg_phase_2_proxy",
      "target": "tour_pg_matrix_chunking",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_security_definer_pl_pgsql_function",
      "relation": "implements_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_column_names_js_queries",
      "target": "claude_commands_vcc_docker_ro_exec_psql",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_db_objects",
      "target": "claude_commands_vcc_grants_web_anon",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_db_objects",
      "target": "claude_commands_vcc_notify_pgrst",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_dom_js_references",
      "target": "claude_commands_vcc_jquery_selector",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_gmail_mcp",
      "target": "claude_commands_vcc_correct_gmail_account",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_gmail_mcp",
      "target": "claude_commands_vcc_draft_vs_send_confirmed",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_gmail_mcp",
      "target": "claude_commands_vcc_label_thread_operations",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_gmail_mcp",
      "target": "claude_commands_vcc_mcp_response_logged",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_js_db_comparison",
      "target": "claude_commands_vcc_numbers_parse_float",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_js_db_comparison",
      "target": "claude_commands_vcc_timestamps_iso",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_openclaw",
      "target": "claude_commands_vcc_jid_format",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_openclaw",
      "target": "claude_commands_vcc_obsidian_vault_path",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_openclaw",
      "target": "claude_commands_vcc_oc_logs",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_openclaw",
      "target": "claude_commands_vcc_oc_oauth_token_expiry",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_openclaw",
      "target": "claude_commands_vcc_require_mention_state",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_postgrest_patch_post_delete",
      "target": "claude_commands_vcc_resp_ok_guard",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_timezone_display",
      "target": "claude_commands_vcc_to_local_string",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_booking_points",
      "target": "360dl_shiprocket_account",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_booking_points",
      "target": "manual_booking_path",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_booking_points",
      "target": "shiprocket_yemo_account",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_booking_points",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_booking_rules",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_call_logs",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_campaigns",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_orders",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_proof_photos",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_shipment_current",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_shipment_final",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_shipments",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "dispatch_stores",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "kpi_dashboard",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_substrate_specs",
      "target": "signage_acrylic_polycarbonate",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_substrate_specs",
      "target": "signage_aluminum",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_substrate_specs",
      "target": "signage_expanded_pvc_sintra",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_ada_ansi_a117_1",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_asce_7_29_3_ibc",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_isa",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_printing_united_rigid_signage_certification",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_segd",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "signage_us_sign_industry_standards",
      "target": "signage_ul_48_nec_article_600",
      "relation": "includes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "gemini_proxy_container",
      "target": "adr_105_signed_jwt_for_proxy_and_native_auth",
      "relation": "inherits_pattern_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "btl_rpc_submit_claim",
      "target": "btl_claims",
      "relation": "inserts_into",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "adr_generator_agent",
      "target": "claude_dir",
      "relation": "installed_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "adr_kit_tool",
      "target": "claude_dir",
      "relation": "installed_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "adr_skill",
      "target": "claude_dir",
      "relation": "installed_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md"
    },
    {
      "source": "contacts_index_html",
      "target": "dexie_db_obj",
      "relation": "instantiates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "dispatch_module",
      "target": "timex_shiprocket_toolchain",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "anthropic_claude_ai",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "google_maps_service",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "installation_pwa",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "sales_pwa",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "stores_pwa",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "tour_ai_proxy_service",
      "relation": "integrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "Integrations",
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "recce_pwa",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 296,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "pwa_sales",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 298,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "pwa_dispatch",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 300,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "pwa_hub",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 301,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "pwa_tour_planner",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 302,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "apps_script_bridge",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "claude_ai_extraction",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "ollama_extraction",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_pwa",
      "target": "hub",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 371
    },
    {
      "source": "oc_contact_import_pwa",
      "target": "hub",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 271
    },
    {
      "source": "print_nest_pwa",
      "target": "hub",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 135
    },
    {
      "source": "sales_pwa",
      "target": "customers_mini_pwa",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 498
    },
    {
      "source": "sales_pwa",
      "target": "hub_pwa_sales_mdd",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 505
    },
    {
      "source": "sales_pwa",
      "target": "finance_custodian_pwa",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 509
    },
    {
      "source": "lenovo_tutorial_js_image_zoom_logic",
      "target": "lenovo_tutorial_figure_element",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_image_zoom_logic",
      "target": "lenovo_tutorial_zoom_class",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_image_zoom_logic",
      "target": "lenovo_tutorial_zoom_img_id",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_tab_switching_logic",
      "target": "lenovo_tutorial_section_element",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_tab_switching_logic",
      "target": "lenovo_tutorial_tab_class",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_copy_button",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_generate_css_block",
      "relation": "interacts_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_shipment_final",
      "target": "delete_protected",
      "relation": "is",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_shipment_final",
      "target": "physically_separate",
      "relation": "is",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_stores",
      "target": "counter_master",
      "relation": "is_a",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "sso_gateway",
      "relation": "is_a",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "timex_python_toolchain",
      "relation": "is_a",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_schema",
      "target": "lm360_prod",
      "relation": "is_absent_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docker_restart",
      "target": "docker_compose_up",
      "relation": "is_not",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 53,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "traefik_rule_host",
      "relation": "is_served_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "traefik_rule_pathprefix",
      "relation": "is_served_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "playwright",
      "target": "ad_hoc_capture_scripts",
      "relation": "is_used_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "playwright",
      "target": "e2e_testing",
      "relation": "is_used_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "playwright",
      "target": "sitecap",
      "relation": "is_used_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "playwright",
      "target": "tutorial_pipeline",
      "relation": "is_used_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "playwright",
      "target": "walkthroughs_framework",
      "relation": "is_used_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "shipment_current_view",
      "target": "shipment_events_table",
      "relation": "joins",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "5_panes",
      "relation": "keeps",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
      "relation": "leads_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_delivered_status",
      "relation": "leads_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 20
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_033",
      "relation": "learns_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_dispatches",
      "target": "campaign_order_headers",
      "relation": "links_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_orders_update_wildcard",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
      "relation": "locked_after_assignment_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 195
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bulk_order_import",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_adhoc",
      "relation": "loops_through",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 65
    },
    {
      "source": "tour_planner_screen_settings",
      "target": "local_storage_config",
      "relation": "manages",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.7 Settings (#screen-cfg)",
      "weight": 1.0
    },
    {
      "source": "hub_employee_pwa_access",
      "target": "rentveh_pwa",
      "relation": "manages_access_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "hub_employee_pwa_access",
      "target": "tour_expense_pwa",
      "relation": "manages_access_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "google_auth_library",
      "target": "oauth_adc_service_identity",
      "relation": "manages_tokens_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_pattern_attribute",
      "relation": "mandates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_124_playwright_first_for_pwa_visual_capture",
      "target": "playwright",
      "relation": "mandates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-124-playwright-first-for-pwa-visual-capture.md"
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_112_logout_button",
      "relation": "mandates_always_visible",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_tour_jobs",
      "target": "sales_job_tours",
      "relation": "many_to_many_bridge_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "sales_tour_jobs",
      "target": "sales_jobs",
      "relation": "many_to_many_bridge_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "db_pwa_registry",
      "target": "hub_pwa_registry_table",
      "relation": "maps_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_finance_impress_accounts",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "whatsapp",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 21,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "vps",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 23,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "google_drive",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 26,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "notebooklm",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 30,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "yemo_in_workspace_storage",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 34,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "apache",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 40,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "livpure_studio_creative",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 48,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "linkedin_document_post",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 25,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "cic_claude_in_chrome",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 34,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "playwright",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 34,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "claude",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 55,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_coding_rules_md",
      "target": "rvdbreemen_adr_kit",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/adr-coding-rules.md",
      "source_location": 2,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_coding_rules_md",
      "target": "adr_generator_agent",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/adr-coding-rules.md",
      "source_location": 20,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_coding_rules_md",
      "target": "hkl",
      "relation": "mentions",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/adr-coding-rules.md",
      "source_location": 58,
      "weight": 1.0
    },
    {
      "source": "adr_112_vehicle_pwa",
      "target": "adr_112_save_session_function",
      "relation": "missing_implementation_of",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "target": "static_gemini_api_keys",
      "relation": "mitigates_risk_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "dbt_dispatch_md",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_js_image_zoom_logic",
      "target": "lenovo_tutorial_zoom_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_tab_switching_logic",
      "target": "lenovo_tutorial_section_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_js_tab_switching_logic",
      "target": "lenovo_tutorial_tab_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_section_element",
      "target": "lenovo_tutorial_section_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_tab_class",
      "target": "lenovo_tutorial_tab_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_zoom_class",
      "target": "lenovo_tutorial_zoom_on_class",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "gemini_py",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 27,
      "weight": 1.0
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "opt_gemini_proxy_main_py",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 27,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request",
      "target": "sales_job_tour_requests",
      "relation": "modifies",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 242,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_account_settings",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "mostly_panel_only",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 171
    },
    {
      "source": "nginx_container",
      "target": "var_www_dispatch",
      "relation": "mounts",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hdr_btn_class",
      "target": "hub_pwa",
      "relation": "navigates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hdr_btn_class",
      "target": "learning_hub",
      "relation": "navigates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/credit-card/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vps_environment",
      "target": "shiprocket_credentials",
      "relation": "needs",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "external_data_normalization",
      "relation": "normalizes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_activity_logs",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 162
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_auto_secure_shipments",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 129
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bills_invoices",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 123
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_brand_boost",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 141
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_business_success_score",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 53
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_cod_remittance",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 117
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_selection",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 87
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_delivery_boost",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 138
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_domestic_dashboard",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 46
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_early_cod_remittance",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 132
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 114
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_notify_whatsapp",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 135
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_package_master",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 93
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_radar_dashboard",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 49
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_reports_analytics",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 156
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_shiprocket_capital",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 168
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_discrepancy",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 105
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_freeze",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 108
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_zop_dashboard",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "not_available_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 165
    },
    {
      "source": "adr_001",
      "target": "index_html",
      "relation": "not_implemented_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_bom_cost_multiplier_templates",
      "relation": "open_question",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_fire_noc_thresholds",
      "relation": "open_question",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_material_waste_rates",
      "relation": "open_question",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_signage_manufacturing_fundamentals_2026_07_04",
      "target": "signage_sintra_lifespan_india",
      "relation": "open_question",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_signage_manufacturing_fundamentals_2026-07-04.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "shiprocket_rest_api",
      "relation": "orchestrates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_canonical_session_key_universal_logout",
      "target": "adr_105",
      "relation": "orthogonal_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_mdd_custodian_voucher_md",
      "target": "expense_sheets_concept",
      "relation": "out_of_scope_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "phase_1_mvp",
      "relation": "outlines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "phase_2_features",
      "relation": "outlines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "phase_3_features",
      "relation": "outlines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bulk_actions",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "per_item_endpoints_exist_not_bulk",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 159
    },
    {
      "source": "job_tour_request_row",
      "target": "sales_job_tour_requests",
      "relation": "persists_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "dispatch_pwa",
      "target": "client_report",
      "relation": "produces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "excel_export",
      "relation": "produces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "mis_report",
      "relation": "produces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "hkl",
      "relation": "proposed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 7,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "hkl",
      "relation": "proposed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 9,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_117",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_118",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_119",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_120",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_121",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_122",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "adr_123",
      "relation": "proposes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai",
      "target": "dispatch_ai_address",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai",
      "target": "dispatch_ai_ocr",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "booking_modules",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "master_sync_modules",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "ndr_modules",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "report_modules",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "tracking_modules",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tailscale_mesh_vpn",
      "target": "admin_access",
      "relation": "provides",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_radar",
      "relation": "provides_metrics_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 50
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_sr_vs_dakia_py",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "pulls_rates_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 226
    },
    {
      "source": "adr_adr_107",
      "target": "pattern_mdd_adr_compliance_checklist",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-107-mdd-reverse-adr-checklist-not-passive-citation.md"
    },
    {
      "source": "claude_agents_software_architect_cross_pwa_safety",
      "target": "claude_agents_software_architect_hub_session",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 69",
      "weight": 0.9
    },
    {
      "source": "concept_custodian_double_entry",
      "target": "concept_custodian_pwa",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_tax_master",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 1",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_unified_financial_reporting",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 2",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_access_control_matrix",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 3",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_purchase_invoice_po",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 4",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_bank_reconciliation",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 5",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_ranked_punch_list",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_kpi_dashboard",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a73, item 6",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module",
      "target": "hub_integration_pattern",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "431",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module",
      "target": "adr_064_video_tutorial_pipeline",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "495",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module",
      "target": "adr_081_safe_bottom_css",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "528",
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module",
      "target": "adr_051_completion_threshold",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "95",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "adr_048_magic_link_auth",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "480",
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module",
      "target": "adr_089_bilingual_ui",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "644",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module",
      "target": "adr_106_cross_schema_access",
      "relation": "rationale_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "256",
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_auth_gate",
      "target": "activity_tutorial_lm360_session_ls",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "check_auth_func",
      "target": "tm_ids_const",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "checkauth_function",
      "target": "ls_session",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 156
    },
    {
      "source": "hub_pwa",
      "target": "sales_job_tours_job_id_column",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "installation_my_tours",
      "target": "sales_job_tours_job_id_column",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "installation_tour_list",
      "target": "sales_job_tours_job_id_column",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "tour_planner_pwa",
      "target": "sales_job_tours_job_id_column",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "tour_planner_pwa",
      "target": "installation_campaigns_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.1 Read-only tables",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "installation_counters_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.1 Read-only tables",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "installation_jobs_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.1 Read-only tables",
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "stores_items_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.1 Read-only tables",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_campaign_selection",
      "target": "installation_campaigns_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.2 Campaign Selection (#screen-camps)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_production_audit",
      "target": "installation_counters_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_production_audit",
      "target": "installation_jobs_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_production_audit",
      "target": "stores_items_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.3 Production Audit (#screen-audit)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_tour_monitor",
      "target": "installation_tours_db",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.6 Tour Monitor (#screen-monitor)",
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_117",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_118",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_119",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_120",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_121",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_122",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "adr_123",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "dispatch_automation_build_spec_md",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "dispatch_mdd_dispatch",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "docs_mdd_dispatch_automation",
      "relation": "reads",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_profitability_v",
      "target": "custodian_vouchers",
      "relation": "reads_for_costing",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "render_list_func",
      "target": "registry_store",
      "relation": "reads_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "sr_track_function",
      "target": "edd_field",
      "relation": "reads_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sr_track_function",
      "target": "status_normalized_field",
      "relation": "reads_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_channels",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_channels",
      "relation": "reads_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 147
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_rate_card",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "reconstructs_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 77
    },
    {
      "source": "share_imgbind_explainer_index_html",
      "target": "share_imgbind_explainer_google_drive_video",
      "relation": "redirects_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/imgbind-explainer/index.html",
      "source_location": 9,
      "weight": 1.0
    },
    {
      "source": "lm360_session_localstorage",
      "target": "adr_001_hub_next_redirect_on_login",
      "relation": "redirects_to_hub_with_next_param",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_activity_index_html_ref",
      "relation": "reference_implementation",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_index_pwa",
      "target": "activity_index_photo_section",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_mdd_activity",
      "target": "client_mdd_client",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md"
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_chapters",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_lang_bar",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_tips",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_tutorial_video",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_video_meta",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_html_delete_zone",
      "target": "data_zones_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/admin/index.html",
      "weight": 1.0
    },
    {
      "source": "admin_html_guard_check",
      "target": "data_accounts_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/admin/index.html",
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_manifest_json",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_index_html",
      "target": "admin_safe_bottom_css",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_mdd_admin",
      "target": "hr_mdd_hr",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/MDD_admin.md"
    },
    {
      "source": "adr_028",
      "target": "hub_pwa_registry",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-028-feature-ownership-follows-domain.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_029",
      "target": "dual_write_pattern",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-029-dual-write-offline-access-control.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_032",
      "target": "cross_schema_fk_anchor",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_032",
      "target": "expense_employees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-032-expense-employees-cross-schema-fk-anchor.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_033",
      "target": "atomic_approval_pattern",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-033-approval-rpc-atomic-impress-deduction.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_036",
      "target": "cross_schema_fk_anchor",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_036",
      "target": "custodian_payees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_037",
      "target": "custodian_transaction_lines",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_037",
      "target": "soft_polymorphism_pattern",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-037-transaction-lines-soft-polymorphic-fk.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_040",
      "target": "security_definer_trigger",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-040-cross-schema-active-state-sync-trigger.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_043",
      "target": "sales_catalog",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_044",
      "target": "finance_custodian_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-044-finance-mini-pwa-family-not-monolith.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_045",
      "target": "approval_queue_pattern",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-045-edit-delete-via-approval-queue-or-admin-direct.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_048",
      "target": "external_client_auth",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-048-external-client-magic-link-not-hub-pin.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_055",
      "target": "mail_outbox_poller",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-055-mail-outbox-external-poller-not-inline-smtp.md",
      "source_location": "Decision section",
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "adr_013_single_html_file_no_framework",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "adr_025_self_hosted_ollama_for_ai_inference",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "adr_056_ai_handoff_via_prompt_not_live_api",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "adr_059_tour_ai_dedicated_sidecar_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "adr_114_google_ai_oauth_vertex_ai",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "ai_finance_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "counter_ai_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "dispatch_ai_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "dispatch_automation_module",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "ocr_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "print_ai_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_062_live_ai_pipeline_contract",
      "target": "tour_ai_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "adr_105_hub_jwt_secret",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "adr_105_jwt",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "adr_105_tour_pg_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "hub_login_rpc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "hub_refresh_hub_token_rpc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_105",
      "target": "hub_refresh_tokens_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-105-signed-jwt-for-proxy-and-native-auth.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "adr_010_cross_schema_data_via_proxy_not_postgrest",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "adr_014_postgrest_as_api_layer",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "adr_106_cross_schema_access_is_grant_gated_not_rls",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "dispatch_module_evolving",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "handoff_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "target": "md_dispatch_automation_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "target": "adr_004_maps_google_primary_tomtom_fallback",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "target": "dtdc_relay_proxy_container",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_119_rule_driven_courier_auto_selection",
      "target": "adr_004_maps_google_primary_tomtom_fallback",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_015_dev_prod_two_stacks_same_vps",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_041_supersede_not_delete_for_engaged_recce",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_045_edit_delete_via_approval_queue_or_admin_direct",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_070_ist_timezone_enforcement",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_120_lifecycle_event_store_and_retention",
      "target": "adr_123_dispatch_reporting_access_and_pii_model",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-120-lifecycle-event-store-and-retention.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_009_each_pwa_owns_its_db_schema",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_010_cross_schema_data_via_proxy_not_postgrest",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_053_counter_brand_data_on_recce_submissions",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_054_counter_sync_rpc_with_stores_json_fallback",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_106_cross_schema_access_is_grant_gated_not_rls",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "adr_105_signed_jwt_for_proxy_and_native_auth",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "adr_106_cross_schema_access_is_grant_gated_not_rls",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_122_booking_point_abstraction",
      "target": "adr_119_rule_driven_courier_auto_selection",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-122-booking-point-abstraction.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "social_instagram_longstorysh0t",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 446",
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "social_email_yagyanar",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 447",
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "social_whatsapp_contact",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 448",
      "weight": 1.0
    },
    {
      "source": "authenticate_before_dispatch_decision",
      "target": "route_dispatch",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "btl_index_pwa",
      "target": "btl_index_ed_modal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "btl_index_pwa",
      "target": "btl_index_photo_src_modal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "btl/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_activity_v21_walkthrough",
      "target": "claude_agents_software_architect_hub_session",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/activity_v21_ux_walkthrough.txt",
      "source_location": "line 17",
      "weight": 1.0
    },
    {
      "source": "cic_activity_v22_retest",
      "target": "cic_activity_v21_walkthrough",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/activity_v22_retest.txt",
      "source_location": "line 3",
      "weight": 1.0
    },
    {
      "source": "cic_advance_return_walkthrough",
      "target": "concept_custodian_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/advance_return_walkthrough.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_brevo_account_apikey",
      "target": "concept_brevo_mail_relay",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_brevo_account_apikey",
      "target": "concept_recce_portal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": "line 6",
      "weight": 1.0
    },
    {
      "source": "cic_brevo_domain_auth",
      "target": "concept_360lm_domain",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_cic.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_brevo_domain_auth",
      "target": "concept_brevo_mail_relay",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_cic.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_brevo_domain_auth",
      "target": "cic_brevo_account_apikey",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_domain_auth_cic.txt",
      "source_location": "line 10",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_guided_walkthrough",
      "target": "concept_custodian_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_guided_walkthrough.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_guided_walkthrough",
      "target": "claude_agents_software_architect_hub_session",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_guided_walkthrough.txt",
      "source_location": "line 16",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "concept_custodian_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_custodian_test_data_reference",
      "target": "concept_custodian_double_entry",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/custodian_test_data_reference.md",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "cic_customers_manual_testing",
      "target": "concept_sales_customers_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/customers_manual_testing.txt",
      "source_location": "line 2",
      "weight": 1.0
    },
    {
      "source": "cic_customers_walkthrough",
      "target": "concept_sales_customers_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/customers_walkthrough.txt",
      "source_location": "line 2",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "concept_custodian_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_fundcustodian_ux_walkthrough",
      "target": "claude_agents_software_architect_hub_session",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/fundcustodian_ux_walkthrough.md",
      "source_location": "line 21",
      "weight": 1.0
    },
    {
      "source": "cic_openrouter_apikey_walkthrough",
      "target": "concept_openrouter",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/openrouter_account_apikey_walkthrough.txt",
      "source_location": "line 1",
      "weight": 1.0
    },
    {
      "source": "cic_openrouter_apikey_walkthrough",
      "target": "concept_health_tracker_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/openrouter_account_apikey_walkthrough.txt",
      "source_location": "line 3",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_env_file",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_2_5_flash",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_openai_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_graphify",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_openai_base_url",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_laptop",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_google_cli_oauth_login",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_laptop",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_google_cloud_project",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_laptop",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_ollama",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_systemctl",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_gemini_bridge",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_openrouter_key_rotation_openrouter_key_rotation",
      "target": "cic_prompts_openrouter_key_rotation_health_tracker_ocr",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/openrouter_key_rotation.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_approval_walkthrough_recce_client_approval",
      "target": "cic_prompts_recce_client_approval_walkthrough_bulk_response",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_approval_walkthrough_recce_client_approval",
      "target": "cic_prompts_recce_client_approval_walkthrough_magic_link",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_approval_walkthrough_recce_client_approval",
      "target": "cic_prompts_recce_client_approval_walkthrough_recce_client_portal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "target": "cic_prompts_recce_client_approval_walkthrough_bulk_response",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "target": "cic_prompts_recce_client_approval_walkthrough_magic_link",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "target": "cic_prompts_recce_client_approval_walkthrough_recce_client_portal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "target": "cic_prompts_recce_client_test_setup_counters_client_invite",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "target": "cic_prompts_recce_client_test_setup_hp_india_test_client",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/recce_client_test_setup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_salary_advance_recovery_rerun_salary_advance_rerun",
      "target": "cic_prompts_salary_advance_recovery_rerun_bug4_body_stream",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_salary_advance_recovery_rerun_salary_advance_rerun",
      "target": "cic_prompts_salary_advance_recovery_rerun_sw_360hr_v7",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_salary_advance_recovery_rerun_salary_advance_rerun",
      "target": "cic_prompts_salary_advance_recovery_walkthrough_salary_advance_walkthrough",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/salary_advance_recovery_RERUN.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_salary_advance_recovery_walkthrough_salary_advance_walkthrough",
      "target": "cic_prompts_salary_advance_recovery_walkthrough_custodian_hr_crosscheck",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/salary_advance_recovery_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_salary_advance_recovery_walkthrough_salary_advance_walkthrough",
      "target": "cic_prompts_salary_advance_recovery_walkthrough_pay_salary_slip_rpc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/salary_advance_recovery_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_360dlm_company",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_custodian_settlement_loop",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_delivery_challan",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_proforma_invoice",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_sw_360sales_v16",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "target": "cic_prompts_sales_billing_manual_testing_tax_invoice",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_walkthrough_sales_billing_walkthrough",
      "target": "cic_prompts_sales_billing_manual_testing_sw_360sales_v16",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_walkthrough_sales_billing_walkthrough",
      "target": "cic_prompts_sales_billing_walkthrough_hsn_sac",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_walkthrough_sales_billing_walkthrough",
      "target": "cic_prompts_sales_billing_walkthrough_svc_mat_toggle",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_manual_testing_tour_pg_manual",
      "target": "adr_105_tour_pg_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_manual_testing_tour_pg_manual",
      "target": "cic_prompts_tour_pg_manual_testing_matrix_2opt",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_manual_testing_tour_pg_manual",
      "target": "cic_prompts_tour_pg_manual_testing_tomtom_optimise",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_manual_testing.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "target": "adr_105_tour_pg_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "weight": 0.8
    },
    {
      "source": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "target": "cic_prompts_tour_pg_v12_mobile_walkthrough_field_mapping_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "target": "cic_prompts_tour_pg_v12_mobile_walkthrough_native_page_scroll",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_v19_manual_walkthrough_tour_pg_v19_manual",
      "target": "cic_prompts_tour_pg_manual_testing_tomtom_optimise",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "weight": 0.8
    },
    {
      "source": "cic_prompts_tour_pg_v19_manual_walkthrough_tour_pg_v19_manual",
      "target": "cic_prompts_tour_pg_v19_manual_walkthrough_manual_planner",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_v19_manual_walkthrough_tour_pg_v19_manual",
      "target": "cic_prompts_tour_pg_v19_manual_walkthrough_map_picker",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_walkthrough_tour_pg_v1_walkthrough",
      "target": "cic_prompts_tour_pg_manual_testing_tomtom_optimise",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "cic_prompts_tour_pg_walkthrough_tour_pg_v1_walkthrough",
      "target": "cic_prompts_tour_pg_walkthrough_mid_tour_replan",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_tour_pg_walkthrough_tour_pg_v1_walkthrough",
      "target": "cic_prompts_tour_pg_walkthrough_sample_xlsx",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/tour_pg_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payee_methods",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payee_methods",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_soft_delete_crosspwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_pay_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_upi_vendors_crosspwa_walkthrough_upi_vendors_crosspwa",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_vendor_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/upi_vendors_crosspwa_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_test_data_cleanup_vendor_cleanup",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_test_data_cleanup.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "cic_prompts_vendors_test_data_cleanup_vendor_cleanup",
      "target": "cic_prompts_vendors_test_data_samples_vendor_test_data",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_test_data_cleanup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_test_data_cleanup_vendor_cleanup",
      "target": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_test_data_cleanup.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_test_data_samples_vendor_test_data",
      "target": "cic_prompts_vendors_test_data_samples_custodian_transfer_line_items",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_test_data_samples_vendor_test_data",
      "target": "cic_prompts_vendors_test_data_samples_rate_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "target": "cic_prompts_vendors_test_data_samples_rate_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "target": "cic_prompts_vendors_v3_walkthrough_price_delta_badge",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "target": "cic_prompts_vendors_v3_walkthrough_vendor_detail_tabs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_for_claude_walkthrough_framework_install",
      "target": "cic_prompts_walkthroughs_install_for_claude_playwright_framework",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_for_claude.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_walkthrough_manual_install",
      "target": "cic_prompts_walkthroughs_install_for_claude_playwright_framework",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_walkthrough_manual_install",
      "target": "cic_prompts_walkthroughs_install_for_claude_walkthrough_framework_install",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_walkthrough_manual_install",
      "target": "cic_prompts_walkthroughs_install_manual_walkthrough_hud",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_walkthroughs_install_manual_walkthrough_manual_install",
      "target": "cic_prompts_walkthroughs_install_manual_walkthrough_test_mode",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/walkthroughs_install_manual.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_agents_adr_generator_agent",
      "target": "docs_adr_adr_template_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/adr-generator.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_cross_pwa_safety",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 17",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_pwa_dev_style",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 18",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_hub_session",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 23",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_openclaw",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 25",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_paperclip",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 25",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "claude_agents_software_architect_360lm_platform",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 9",
      "weight": 1.0
    },
    {
      "source": "claude_agents_software_architect_agent",
      "target": "tech_traefik",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": "line 9",
      "weight": 1.0
    },
    {
      "source": "claude_commands_excel_to_counters_skill",
      "target": "claude_commands_excel_to_counters_counter_mgmt_csv",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "line 103",
      "weight": 1.0
    },
    {
      "source": "claude_commands_excel_to_counters_skill",
      "target": "claude_commands_excel_to_counters_excel_parser",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "line 23",
      "weight": 1.0
    },
    {
      "source": "claude_commands_excel_to_counters_skill",
      "target": "claude_commands_excel_to_counters_pincode_lookup",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "line 65",
      "weight": 1.0
    },
    {
      "source": "claude_commands_excel_to_counters_skill",
      "target": "claude_commands_excel_to_counters_google_maps_mcp",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/excel_to_counters.md",
      "source_location": "line 68",
      "weight": 1.0
    },
    {
      "source": "claude_commands_ponytail_help_md",
      "target": "claude_commands_ponytail_audit_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_ponytail_help_md",
      "target": "claude_commands_ponytail_debt_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_ponytail_help_md",
      "target": "claude_commands_ponytail_gain_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_ponytail_help_md",
      "target": "claude_commands_ponytail_review_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/ponytail-help.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_sw_cache_version",
      "target": "claude_commands_vcc_sw_js",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_vcc_sw_cache_version",
      "target": "claude_commands_vcc_tests_pwa_spec_js",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/commands/vcc.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_proxy_service",
      "target": "token_check",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "claude_proxy_service",
      "target": "vision_route",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "claude_skills_adr_skill_md",
      "target": "docs_adr_adr_coding_rules_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_skills_adr_skill_md",
      "target": "docs_adr_adr_template_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ".claude/skills/adr/SKILL.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_html_approval_button_handlers",
      "target": "data_submissions_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "/client/index.html",
      "weight": 1.0
    },
    {
      "source": "concept_recce_portal",
      "target": "concept_brevo_mail_relay",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/brevo_account_apikey_walkthrough.txt",
      "source_location": "line 6",
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_mdd",
      "target": "counters_mdd_counter_vs_customer",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_mdd",
      "target": "counters_mdd_counters_counter_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_mdd",
      "target": "counters_mdd_recce_store_sync",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counters_mdd_counters_mdd",
      "target": "counters_mdd_unified_job_registry",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_vouchers",
      "target": "sales_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_index_pwa",
      "target": "dispatch_index_docket_grid",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_index_pwa",
      "target": "dispatch_index_upload_zone",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_mdd_dispatch",
      "target": "dispatch_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_001_hub_next_redirect_on_login",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_004_maps_google_primary_tomtom_fallback",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_048_external_client_magic_link_not_hub_pin",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_081_safe_area_inset_rendering",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_100_theme_v2_design_token_presets",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_120_lifecycle_event_store_and_retention",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_121_dispatch_target_consolidation_into_counter_master",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_123_dispatch_reporting_access_and_pii_model",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_096_excel_approval_form_one_time_tokens_gen_xlsm",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_excel_submission_tokens",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "authenticator",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "expense_employees",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "finance_upi_config",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "hub_employee_pwa_access",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "installation_my_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "installation_tour_list",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "recce_submissions",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "sales_installation_campaigns",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "vehicle_hired_vehicles",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_106_cross_schema_access_is_grant_gated_not_rls",
      "target": "web_anon",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-106-cross-schema-access-is-grant-gated-not-rls.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_finance_credit_card_index_html",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "target": "adr_001_hub_next_redirect_on_login",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "adr_100_theme_v2_design_token_presets",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "adr_012_hub_as_sso_gateway",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "adr_035_screenshot_deterrence_not_enforcement",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "adr_048_external_client_magic_link_not_hub_pin_doc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "adr_074_postgrest_accept_profile_header",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_123_dispatch_reporting_access_and_pii_model_doc",
      "target": "adr_120_lifecycle_event_store_and_retention_doc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_128_shared_postgrest_role_model_md",
      "target": "authenticator",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-128-shared-postgrest-role-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_128_shared_postgrest_role_model_md",
      "target": "web_anon",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-128-shared-postgrest-role-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "custodian_vouchers",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "installation_counters",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "rentveh_expenses",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "sales_job_tour_requests",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "sales_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "sales_tour_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_130_opaque_ids_renameable_names",
      "target": "tourexp_expenses",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-130-opaque-ids-renameable-names.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_133_unified_job_creation_rpc",
      "target": "adr_128",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 421,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_133_unified_job_creation_rpc",
      "target": "adr_130",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 422,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_133_unified_job_creation_rpc",
      "target": "adr_105",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 427,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_133_unified_job_creation_rpc",
      "target": "adr_067",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 428,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "target": "ebook_pw_py",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-135-playwright-first-for-embedded-document-reading.md",
      "source_location": 105,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "student_project_review_skill",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 123,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "gates_zero_trace_scan_py",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 124,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "report_into_their_design_skill",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 125,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "adr_132",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "exposure_decision_d2",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "n1_gap",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_137_sidecar_auth_posture",
      "target": "root_n1_backup_2026_08_11",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
      "target": "docs_adr_adr_142_web_served_secrets_capsule_arming_window",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
      "target": "docs_adr_adr_142_web_served_secrets_capsule_provision_vault",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
      "target": "docs_adr_adr_142_web_served_secrets_capsule_secrets_capsule",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_143_one_master_for_client_and_brand_adr143",
      "target": "counters_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_143_one_master_for_client_and_brand_adr143",
      "target": "dispatch_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "activity_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "btl_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "dispatch_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "expense_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "finance_custodian_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "hr_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "lenovo_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "sales_index_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_144_standard_image_source_picker_adr_144",
      "target": "shared_imgsource_lm360_image_source",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
      "target": "hub_index_reauth_note",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
      "target": "imgbind_index_upload_auth_banner",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_146_outbound_fleet_beacon_adr_146",
      "target": "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-146-outbound-fleet-beacon.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_audit_mdd_adr_compliance_2026_07_03_mdd_adr_compliance_audit_2026_07_03",
      "target": "docs_audit_full_adr_sweep_2026_07_03_full_adr_compliance_sweep_all_pwas_2026_07_03",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/audit_mdd_adr_compliance_2026-07-03.md"
    },
    {
      "source": "docs_bilingual_devguide_bilingual_pattern",
      "target": "docs_bilingual_devguide_applyi18n",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_pattern",
      "target": "docs_bilingual_devguide_db_prefs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_pattern",
      "target": "docs_bilingual_devguide_t_helper",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_bilingual_devguide_bilingual_pattern",
      "target": "docs_bilingual_devguide_tts",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/bilingual_devguide.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_060_prod_deploy_rsync_allowlist_not_full_checkout",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_069_production_hotfix_protocol",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_072_proof_image_capture_annotation",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_075_rpc_error_response_format",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_085_file_upload_patterns",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_117_courier_dispatch_via_external_aggregator_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_118_courier_tracking_backbone_and_captcha_relay",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "adr_119_rule_driven_courier_auto_selection",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "mdd_dispatch_automation",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_dispatch_automation_build_spec",
      "target": "timex_dashboard_module",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_exec_adr_132_agent_dispatch",
      "target": "adr_114",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 17,
      "weight": 1.0
    },
    {
      "source": "docs_exec_adr_132_agent_dispatch",
      "target": "docs_plan_adr_132_ai_provider_priority_rollout",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 4,
      "weight": 1.0
    },
    {
      "source": "docs_exec_adr_132_agent_dispatch",
      "target": "adr_062",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 46,
      "weight": 1.0
    },
    {
      "source": "docs_exec_adr_132_agent_dispatch",
      "target": "docs_adr_adr_132_ai_provider_priority_universal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 5,
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_amount_input",
      "target": "docs_input_and_image_standards_fmtamountinput",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_amount_input",
      "target": "docs_input_and_image_standards_image_editor",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_image_editor",
      "target": "docs_input_and_image_standards_cth",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_image_editor",
      "target": "docs_input_and_image_standards_receipt_storage",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_large_source_library_design_discussion",
      "target": "docs_mdd_videosmith_mandatory_curation_dedup",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_large_source_library_design_discussion",
      "target": "docs_mdd_videosmith_persistent_media_library",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_large_source_library_design_discussion",
      "target": "docs_mdd_videosmith_separate_progress_reporting",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_large_source_library_design_discussion",
      "target": "docs_mdd_videosmith_upload_transport_change",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "docs_mdd_videosmith_live_walkthrough_verification",
      "target": "docs_mdd_videosmith_base64_truncation_testing_gotcha",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.7",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_sitecap",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_eflexo",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a70, preamble",
      "weight": 1.0
    },
    {
      "source": "expense_index_pwa",
      "target": "expense_index_capture_zone",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense",
      "target": "finance_mdd_finance",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md"
    },
    {
      "source": "expense_sheets",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_index_pwa",
      "target": "finance_custodian_index_bal_hero",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_index_pwa",
      "target": "finance_custodian_index_ledger_row",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_custodian_mdd_custodian_voucher_md",
      "target": "docs_adr_adr_007_pg_trigger_security_definer",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_mdd_finance",
      "target": "hr_mdd_hr",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/MDD_finance.md"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_custodian_link",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_hub_link",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_manifest_json",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "finance_upi_index_tutorials_link",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index",
      "target": "shared_safe_bottom_css",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_check_url_params_func",
      "target": "finance_upi_index_payee_results_var",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_get_custodian_id_func",
      "target": "finance_upi_index_all_custodians_var",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_init_func",
      "target": "finance_upi_index_custodian_ids_const",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_load_custodians_func",
      "target": "finance_upi_index_db_const",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_upi_index_load_custodians_func",
      "target": "finance_upi_index_rd_const",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/upi/index.html"
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_v1_archived",
      "target": "finance_v1_finance_v1_reference_rpcs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_v1_archived",
      "target": "finance_v1_finance_v1_reference_transaction_types",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_v1_finance_v1_reference_finance_v1_archived",
      "target": "finance_v1_finance_v1_reference_upi_direct_ocr",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/FINANCE_V1_REFERENCE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "finance_v1_index_finance_v1_pwa",
      "target": "finance_v1_finance_v1_reference_finance_v1_archived",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "gemini_proxy_gating_concept",
      "target": "adr_132",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "gemini_proxy_gating_concept",
      "target": "gemini_proxy_service",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "graphify_gemini_bridge_readme_adr_114",
      "target": "graphify_gemini_bridge_readme_docs_adr_adr_114_google_ai_oauth_vertex_ai_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_gemini_2_5_flash",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_gemini_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_openai_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_openai_base_url",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_adr_114_tier_1_oauth_cli_path",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_google_gemini",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_shim_py",
      "target": "graphify_gemini_bridge_readme_systemd_unit_graphify_gemini_bridge_service",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hr_index_pwa",
      "target": "hr_index_checkin_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hr_index_pwa",
      "target": "hr_index_doc_slots",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hr_mdd_hr",
      "target": "expense_mdd_expense",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/MDD_hr.md"
    },
    {
      "source": "hub_index_screen_login",
      "target": "hub_index_pin_pad",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_index_screen_login",
      "target": "hub_index_reauth_note",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_index_upload_auth_banner",
      "target": "hub_index_screen_login",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_mdd_learn_module",
      "target": "learn_view_event_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/MDD_learn.md",
      "source_location": "65",
      "weight": 1.0
    },
    {
      "source": "learn_player_scene_guide_player",
      "target": "learn_player_max_scene_reached",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/player.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_player_scene_guide_player",
      "target": "learn_player_view_tracking",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/player.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_index_pwa",
      "target": "lenovo_index_appr_grid",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_index_pwa",
      "target": "lenovo_index_pslot",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_index_pwa",
      "target": "lenovo_index_viewer_overlay",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_accent",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_accent2",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_amber",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_bg",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_bg2",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_bg3",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_border",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_green",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_radius",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_red",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_safe_bot",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_safe_top",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_css_var_text",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_js_image_zoom_logic",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_js_tab_switching_logic",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "memory_md_file_index",
      "target": "memory_md_bilingual_devguide",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "MEMORY.md",
      "source_location": "line 7",
      "weight": 1.0
    },
    {
      "source": "memory_md_file_index",
      "target": "memory_md_pwa_dev_style",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "MEMORY.md",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "n1b_vision_defect",
      "target": "ocr_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "nikhil_portfolio_assets_work_w7_eltamd_skincare",
      "target": "nikhil_portfolio_assets_work_w9_eltamd_product_detail",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/work/w7.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "ocr_proxy",
      "target": "paid_openrouter",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "patch_callers_first_decision",
      "target": "authorization_header",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "patch_callers_first_decision",
      "target": "deployment_order",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "print_nest_pwa",
      "target": "learn_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 134
    },
    {
      "source": "production_index",
      "target": "production_index_imgbind_tray",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_modal_item",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_screen_dash",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_screen_detail",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_screen_history",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_screen_new",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_index",
      "target": "production_index_screen_splash",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "production/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "production_orders",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_admin_unlock",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_bilingual_pattern",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_design_tokens",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_maps_policy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_photo_pipeline",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_pre_build_questionnaire",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_slides_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_state_architecture",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_devguide",
      "target": "pwa_dev_style_sync_architecture",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "counters_client_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "120",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "counters_client_user_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "134",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "counters_client_session_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "154",
      "weight": 1.0
    },
    {
      "source": "recce_client_mdd_recce_client_module",
      "target": "counters_client_invite_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "167",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module",
      "target": "recce_branding_approvals_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "126",
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module",
      "target": "recce_submissions_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce/MDD_recce.md",
      "source_location": "53",
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_attachments_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_expenses_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_grace_rule",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_settings_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_terrain_rates",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_mdd_rentveh_doc",
      "target": "rentveh_mdd_rentveh_vehicles_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/MDD_rentveh.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_migrate_rentveh_v1_schema",
      "target": "rentveh_vehicles_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 10-24",
      "weight": 1.0
    },
    {
      "source": "rentveh_migrate_rentveh_v1_schema",
      "target": "rentveh_expenses_list_v_view",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/migrate_rentveh_v1.sql",
      "source_location": "line 77-86",
      "weight": 1.0
    },
    {
      "source": "rentveh_migrate_rentveh_v2_tables",
      "target": "rentveh_attachments_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/migrate_rentveh_v2.sql",
      "source_location": "line 24-40",
      "weight": 1.0
    },
    {
      "source": "rentveh_migrate_rentveh_v3_delete_grant",
      "target": "rentveh_vehicles_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "rentveh/migrate_rentveh_v3.sql",
      "source_location": "line 4",
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_manifest_json",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_index_html",
      "target": "sales_customers_safe_bottom_css",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_addresses_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_contacts_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_customers_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_customers_v",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 1 DB schema",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_leads_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_opportunities_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_pipeline_history",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 3 DB",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_communications",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 4 DB",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_customer360_view",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 5 DB",
      "weight": 1.0
    },
    {
      "source": "sales_customers_mdd",
      "target": "sales_customers_db_lookup_tables",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/customers/MDD_customers.md",
      "source_location": "Phase 5 DB",
      "weight": 1.0
    },
    {
      "source": "sales_index_pwa",
      "target": "sales_index_job_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_index_pwa",
      "target": "sales_index_kpi_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_invoices",
      "target": "sales_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "custodian_vouchers",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "expense_sheets",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "production_orders",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "rentveh_expenses",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "sales_invoices",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "sales_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "sales_tour_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "tourexp_expenses",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_pnl",
      "target": "vehicle_trips",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_tour_requests",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "sales_job_tour_requests",
      "target": "sales_jobs",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "section_work",
      "target": "work_vintage_study",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 330",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_open_field",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 331",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_street_run",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 332",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_one_shot",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 333",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_golden_hour",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 334",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_evening_study",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 335",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_blossom",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 336",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_dadu_ka_ghar",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 337",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_water_balloons",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 339",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_for_their_eyes",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 340",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_voices_in_my_head",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 341",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_lakeside",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 342",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_murmuration",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 344",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_lake_at_dusk",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 345",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_earbuds",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 346",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_the_playlist",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 347",
      "weight": 1.0
    },
    {
      "source": "section_work",
      "target": "work_diet_coke",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 348",
      "weight": 1.0
    },
    {
      "source": "share_imgbind_explainer_index_html",
      "target": "share_imgbind_explainer_og_thumb_jpg",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/imgbind-explainer/index.html",
      "source_location": 7,
      "weight": 1.0
    },
    {
      "source": "share_is14164_conversion_index_shivaji_recompute",
      "target": "share_is14164_conversion_index_doc",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/is14164-conversion/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "share_trackc_explainer_index_html",
      "target": "trackc_explainer_hi_mp4",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/trackc-explainer/index.html",
      "source_location": 109,
      "weight": 1.0
    },
    {
      "source": "share_trackc_explainer_index_html",
      "target": "trackc_explainer_mp4",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/trackc-explainer/index.html",
      "source_location": 80,
      "weight": 1.0
    },
    {
      "source": "share_weberp_explainer_index_html",
      "target": "weberp_explainer_en_mp4",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/weberp-explainer/index.html",
      "source_location": 34,
      "weight": 1.0
    },
    {
      "source": "share_weberp_explainer_index_html",
      "target": "weberp_explainer_hi_mp4",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/weberp-explainer/index.html",
      "source_location": 39,
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_lm360_image_source",
      "target": "shared_imgsource_attach_to",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_imgsource_lm360_image_source",
      "target": "shared_imgsource_pick",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_maps_client_test_html",
      "target": "shared_maps_client_js",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/maps-client-test.html",
      "source_location": "script src=/shared/maps-client.js",
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "adr_059_tour_ai_dedicated_sidecar_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "adr_108_generic_authenticated_site_capture_and_analysis_service",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "dispatch_ai_service",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "ndr_all_usage",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sidecar_exposure_beyond_root_default",
      "target": "exposure_decision_d2",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "stores_mdd_stores_module",
      "target": "stores_inward_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "101",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module",
      "target": "stores_issues_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "153",
      "weight": 1.0
    },
    {
      "source": "stores_mdd_stores_module",
      "target": "stores_items_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "stores/MDD_stores.md",
      "source_location": "66",
      "weight": 1.0
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_ext_geo_classification",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_ext_history_sharing",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_ext_manual_planner",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_phase_1_tomtom_ext",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_phase_2_proxy",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_mdd_tour_pg",
      "target": "tour_pg_phase_3_pwa_shell",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_phase_3_pwa_shell",
      "target": "tour_pg_excel_contract",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_phase_3_pwa_shell",
      "target": "tour_pg_localStorage_schema",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_pg_phase_3_pwa_shell",
      "target": "tour_pg_sortable_js",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-pg/MDD_tour_pg.md"
    },
    {
      "source": "tour_planner_screen_login",
      "target": "local_storage_session",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.1 Login (#screen-login)",
      "weight": 1.0
    },
    {
      "source": "tourexp_expenses",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tourexp_index_html",
      "target": "hub_app",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 367,
      "weight": 1.0
    },
    {
      "source": "tourexp_istm_function",
      "target": "tourexp_tm_ids_constant",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tourexp/index.html",
      "source_location": 398,
      "weight": 1.0
    },
    {
      "source": "tutorials_gemini_prompt",
      "target": "concept_recce_portal_tutorial",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "line 35-54",
      "weight": 1.0
    },
    {
      "source": "tutorials_gemini_prompt",
      "target": "tutorials_storyboard",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT.md",
      "source_location": "line 36-53",
      "weight": 1.0
    },
    {
      "source": "tutorials_gemini_prompt_tutorial",
      "target": "tutorials_portal_walkthrough",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/GEMINI_PROMPT_TUTORIAL.md",
      "source_location": "line 10-28",
      "weight": 1.0
    },
    {
      "source": "tutorials_index",
      "target": "tutorials_portal_walkthrough",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/index.html",
      "source_location": "line 29",
      "weight": 1.0
    },
    {
      "source": "tutorials_storyboard",
      "target": "concept_recce_portal_tutorial",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tutorials/portal-walkthrough/storyboard.md",
      "source_location": "line 1-15",
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_active_trip_banner",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_delegation_modal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_dflow_step",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_edit_entry_modal",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_eff_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_fuel_range_row",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_fuel_toggle",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_hdr",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_nav_bar",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_quick_actions",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_reminder_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_screen_login",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_screen_splash",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_stat_grid",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_toast",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_html",
      "target": "vehicle_index_veh_card",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_mdd_vehicle_module",
      "target": "vehicle_trips_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vehicle/MDD_vehicle.md",
      "source_location": "79",
      "weight": 1.0
    },
    {
      "source": "vehicle_trips",
      "target": "sales_job_tours",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-129-per-job-attributable-pnl-view.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "verify_payload_decision",
      "target": "n1b_vision_defect",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "verify_payload_decision",
      "target": "status_code",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "verify_payload_decision",
      "target": "verification_payload",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "video_tutorial_style",
      "target": "concept_video_tutorial_pipeline",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "video_tutorial_style.md",
      "source_location": "line 5",
      "weight": 1.0
    },
    {
      "source": "vrs_index_html",
      "target": "vrs_manifest_json",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/index.html",
      "source_location": "link rel=\"manifest\"",
      "weight": 1.0
    },
    {
      "source": "vrs_mdd_vrs_module",
      "target": "vrs_requests_table",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "vrs/MDD_vrs.md",
      "source_location": "29",
      "weight": 1.0
    },
    {
      "source": "walkthroughs_readme",
      "target": "concept_walkthroughs_framework",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "walkthroughs/README.md",
      "source_location": "line 1-15",
      "weight": 1.0
    },
    {
      "source": "yagya_admission_guide_app",
      "target": "yagya_admission_icon_svg",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index",
      "target": "google_fonts",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "artist_yagya_narang",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 10, 290\u2013310",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "google_fonts",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "adr_035",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "adr_050",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "adr_123",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_001",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_009",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_011",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_012",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_081",
      "relation": "refers_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_083",
      "relation": "refines",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_076",
      "relation": "related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_114_google_ai_oauth_vertex_ai",
      "target": "adr_062_live_ai_pipeline_contract",
      "relation": "related_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_049_recce_view_files_via_hmac_signed_proxy",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 139,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_085_file_upload_patterns",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 143,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_072_proof_image_capture_annotation",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 145,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_131_imagebinding_media_schema_and_anchored_post_feed",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 147,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_109_videosmith_isolated_wrapper_around_internal_engine",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 149,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_064_video_tutorial_production_pipeline",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 151,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "target": "adr_105_signed_jwt_for_proxy_and_native_auth",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-134-explainer-media-self-hosted-public-classification-gate.md",
      "source_location": 153,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "docs_adr_adr_134_explainer_media_self_hosted_public_classification_gate",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 117,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "docs_adr_adr_coding_rules_md",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 118,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_136_assisted_work_keeps_authors_voice",
      "target": "docs_adr_adr_135_playwright_first_for_embedded_document_reading",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-136-assisted-work-keeps-authors-voice.md",
      "source_location": 121,
      "weight": 1.0
    },
    {
      "source": "sales_job_tours_job_id_column",
      "target": "adr_125",
      "relation": "removed_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "a5_health_ocr",
      "target": "generativelanguage_googleapis_com",
      "relation": "removes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 80,
      "weight": 1.0
    },
    {
      "source": "a6_excel_ai",
      "target": "generativelanguage_googleapis_com",
      "relation": "removes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 81,
      "weight": 1.0
    },
    {
      "source": "postgrest",
      "target": "timestamptz_column_type",
      "relation": "renders",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "custodian_expense_voucher_module",
      "target": "excel_workbook",
      "relation": "replaces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_tours",
      "target": "installation_tours",
      "relation": "replaces",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "replicates_radar_scorecard_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 194
    },
    {
      "source": "image_activity_icon_192",
      "target": "pwa_activity",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_activity_icon_512",
      "target": "pwa_activity",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/icons/icon-512.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_admin_icon_192",
      "target": "pwa_admin",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_admin_icon_512",
      "target": "pwa_admin",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "admin/icons/icon-512.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_client_icon_192",
      "target": "pwa_client",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_client_icon_512",
      "target": "pwa_client",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "client/icons/icon-512.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_dispatch_icon_192",
      "target": "pwa_dispatch",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "image_dispatch_icon_512",
      "target": "pwa_dispatch",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/icons/icon-512.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_salient_brand_logo",
      "target": "salient_medical_industry",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/salient.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_sandeep_saggu_brand_logo",
      "target": "sandeep_saggu_personal_brand",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/sandeep-saggu.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_scotiabank_brand_logo",
      "target": "scotiabank_financial_industry",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/scotiabank.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_speedwash_brand_logo",
      "target": "speedwash_automotive_industry",
      "relation": "represents",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/logos/speedwash.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "google_maps_service",
      "target": "google_cloud_apis_service",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "9. Blocking dependencies & known issues",
      "weight": 1.0
    },
    {
      "source": "replay_test_live_py",
      "target": "timex_dashboard_data_json",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_job_tour_requests",
      "target": "postgrest_grants",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "sales_tour_jobs",
      "target": "postgrest_grants",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "tour_ai_analyze_api",
      "target": "anthropic_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_maps_api",
      "target": "google_maps_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_replan_api",
      "target": "anthropic_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_replan_api",
      "target": "google_maps_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_route_api",
      "target": "anthropic_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_ai_route_api",
      "target": "google_maps_api_key_cfg",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.3 PostgREST & External APIs",
      "weight": 1.0
    },
    {
      "source": "tour_expense_pwa",
      "target": "new_pwa_scaffolding",
      "relation": "requires",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "dispatch_pwa",
      "target": "srv1111289_hstgr_cloud",
      "relation": "resides_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "directory_anomaly",
      "target": "folding_into_360lm",
      "relation": "resolved_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request_rpc",
      "target": "df_02",
      "relation": "resolves",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "dispatch_schema",
      "relation": "reuses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "mukesh",
      "target": "tour_approve_access_group",
      "relation": "revoked_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "hostinger_vps",
      "target": "tailscaled_service",
      "relation": "runs",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_code_session",
      "target": "vps_environment",
      "relation": "runs_on",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_playwright_freight_charges_py",
      "relation": "scrapes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 114
    },
    {
      "source": "finance_v1_icons_upi_bhim_payment_app",
      "target": "finance_v1_icons_upi_paytm_payment_app",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance-v1/icons/upi-bhim.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hr_icon_192",
      "target": "hr_icon_384",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hr/icons/",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_icon_192",
      "target": "hr_icon_512",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/icons/",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w15_pca_skin_product_ad",
      "target": "nikhil_portfolio_assets_work_w2_skincare_social_post",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/work/w15.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w2_skincare_social_post",
      "target": "nikhil_portfolio_assets_work_w3_skincare_promotional_poster",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/work/w2.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w3_skincare_promotional_poster",
      "target": "nikhil_portfolio_assets_work_w4_skincare_product_campaign",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/work/w3.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w4_skincare_product_campaign",
      "target": "nikhil_portfolio_assets_work_w5_skincare_product_social_campaign",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "nikhil-portfolio/assets/work/w4.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "replay_test_live_py",
      "target": "replay_test_py",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "status_bucket_function",
      "target": "classify_courier_stage_function",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lm360_database",
      "target": "timezone_setting",
      "relation": "sets",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "activity_mdd_activity",
      "target": "concept_cascading_filter_engine",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/MDD_activity.md"
    },
    {
      "source": "counters_client_invite_table",
      "target": "counters_client_user_table",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "171",
      "weight": 1.0
    },
    {
      "source": "counters_client_invite_table",
      "target": "counters_client_table",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "172",
      "weight": 1.0
    },
    {
      "source": "counters_client_user_table",
      "target": "counters_client_table",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "recce-client/MDD_recce_client.md",
      "source_location": "138",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_access_control_matrix",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #11",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_bank_reconciliation",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #6",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_customer_rate_override",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #10",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_delivery_challan",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #3",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_general_item_master",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #15",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_invoice_gst",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #2",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_jobcard_status",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #16",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_kpi_dashboard",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72.4",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_machine_master",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #17",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_party_master",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #1",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_purchase_invoice_po",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #4",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_receipts_payments",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #5",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_settings_config",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #12",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_tax_master",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #9",
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_unified_financial_reporting",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_360lm",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gap #13",
      "weight": 1.0
    },
    {
      "source": "expense_mdd_expense",
      "target": "concept_expense_impress_settlement",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "expense/MDD_expense.md"
    },
    {
      "source": "yagya_admission_guide_app",
      "target": "yagya_admission_index_form",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lexicographic_string_comparison",
      "target": "adr_141",
      "relation": "still_works_after",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "adr_112_lm360_session",
      "target": "adr_112_local_storage",
      "relation": "stored_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "timestamptz_column_type",
      "target": "lm360_database",
      "relation": "stored_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "hub_pwa",
      "target": "lm360_session_key",
      "relation": "stores_session_in",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_mdd_dispatch_automation",
      "target": "dispatch_mdd_dispatch",
      "relation": "supersedes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_110_creditcard_ad_hoc_charges_table",
      "relation": "targets",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "learning_hub",
      "relation": "targets",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "web_anon_https_roundtrip",
      "relation": "tested_with",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_src",
      "target": "vps_environment",
      "relation": "transferred_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_timeoutexpired",
      "target": "graphify_gemini_bridge_readme_os_killpg",
      "relation": "triggers",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_manpower_assignment",
      "target": "tour_planner_screen_route_planning",
      "relation": "triggers",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.4 Manpower Assignment (#screen-manpower)",
      "weight": 1.0
    },
    {
      "source": "date_columns",
      "target": "adr_141",
      "relation": "unaffected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "installation_pwa",
      "target": "adr_125",
      "relation": "unaffected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "new_date_function",
      "target": "adr_141",
      "relation": "unaffected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-141-database-time-is-ist.md"
    },
    {
      "source": "sales_pwa",
      "target": "adr_125",
      "relation": "unaffected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "tour_pg_pwa",
      "target": "adr_125",
      "relation": "unaffected_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-125-tour-job-many-to-many-and-tour-expense-pwa.md"
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "docs_style_pwa_dev_style_md",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request",
      "target": "rentveh_expenses",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 246,
      "weight": 1.0
    },
    {
      "source": "sales_approve_job_tour_request",
      "target": "tourexp_expenses",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 246,
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_campaign_selection",
      "target": "plan_state_global_memory",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.2 Campaign Selection (#screen-camps)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_manpower_assignment",
      "target": "plan_state_global_memory",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.4 Manpower Assignment (#screen-manpower)",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_tour_monitor",
      "target": "installation_counters_db",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.6 Tour Monitor (#screen-monitor)",
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "dbt_dispatch_md",
      "relation": "updates",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "peer_source_deductions",
      "target": "custodian_advances_outstanding_amount",
      "relation": "updates_directly",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_pwa",
      "target": "sales_index_html",
      "relation": "updates_file",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_pg_pwa",
      "target": "tour_pg_index_html",
      "relation": "updates_file",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "tour_planner_index_html",
      "relation": "updates_file",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_vcc_build_prompt",
      "target": "claude_code_session",
      "relation": "used_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "a10_sitecap",
      "target": "haiku",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 47,
      "weight": 1.0
    },
    {
      "source": "a11_dispatch_address",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 49,
      "weight": 1.0
    },
    {
      "source": "a12_dispatch_docket_ocr",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 50,
      "weight": 1.0
    },
    {
      "source": "a13_videosmith",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 48,
      "weight": 1.0
    },
    {
      "source": "a1_tour_ai",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 38,
      "weight": 1.0
    },
    {
      "source": "a2_ai_finance",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 39,
      "weight": 1.0
    },
    {
      "source": "a3_ocr_proxy",
      "target": "haiku",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 42,
      "weight": 1.0
    },
    {
      "source": "a3_ocr_proxy",
      "target": "call_claude_vision",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 63,
      "weight": 1.0
    },
    {
      "source": "a3_ocr_proxy",
      "target": "call_gemini_vision",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 63,
      "weight": 1.0
    },
    {
      "source": "a3_ocr_proxy",
      "target": "extract_json",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 63,
      "weight": 1.0
    },
    {
      "source": "a3_ocr_proxy",
      "target": "ocr_use_claude",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 63,
      "weight": 1.0
    },
    {
      "source": "a4_hub_media",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 43,
      "weight": 1.0
    },
    {
      "source": "a5_health_ocr",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 40,
      "weight": 1.0
    },
    {
      "source": "a5_health_ocr",
      "target": "generativelanguage_static",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 65,
      "weight": 1.0
    },
    {
      "source": "a6_excel_ai",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 41,
      "weight": 1.0
    },
    {
      "source": "a6_excel_ai_sidecar",
      "target": "generativelanguage_static",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 66,
      "weight": 1.0
    },
    {
      "source": "a7_counter_ai",
      "target": "haiku",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 44,
      "weight": 1.0
    },
    {
      "source": "a8_print_ai",
      "target": "haiku",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 45,
      "weight": 1.0
    },
    {
      "source": "a9_blogsmith",
      "target": "haiku",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 46,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_auth_gate",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "activity_tutorial_html",
      "target": "activity_tutorial_video_sources",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "activity/tutorial/tutorial.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "ad_hoc_capture_scripts",
      "target": "inject_supervisor",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "ad_hoc_capture_scripts",
      "target": "page_screenshot",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "admin_access",
      "target": "claude_desktop_remote_coding",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_access",
      "target": "sftp",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "admin_access",
      "target": "ssh",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_110_finance_credit_card_index_html",
      "target": "adr_110_bare_client_side_fetch_post",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_110_finance_credit_card_index_html",
      "target": "adr_110_manual_ad_hoc_entry_form_handler",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_activity_pwa",
      "target": "adr_112_lm360_activity_session",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_expense_pwa",
      "target": "adr_112_360exp_session",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_vehicle_pwa",
      "target": "adr_112_load_session_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_121_dispatch_target_consolidation_into_counter_master",
      "target": "shiprocket_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-121-dispatch-target-consolidation-into-counter-master.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "build_client_report_py",
      "target": "reconcile_status_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "build_client_report_py",
      "target": "status_bucket_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "buildteamtable_function",
      "target": "emp_names",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 320
    },
    {
      "source": "campaigns_api",
      "target": "accept_profile_dispatch",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_ai_extraction",
      "target": "skill_btl_ppt_extractor",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 270,
      "weight": 1.0
    },
    {
      "source": "client_report",
      "target": "magic_link_auth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_report",
      "target": "adr_074_postgrest_accept_profile_header",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_report",
      "target": "postgrest_native_view",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "consignees_api",
      "target": "accept_profile_dispatch",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "contacts_index_html",
      "target": "dexie_js",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "contacts_index_html",
      "target": "service_worker_api",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "counter_ai_proxy",
      "target": "anthropic_rest_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counter_ai_proxy",
      "target": "claude_p_oauth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counter_ai_proxy",
      "target": "openrouter_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_expense_voucher_module",
      "target": "custodian_schema",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_expense_voucher_module",
      "target": "security_definer_rpc",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_module",
      "target": "anthropic_rest_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_module",
      "target": "claude_p_oauth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_module",
      "target": "ollama_service",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_module",
      "target": "openrouter_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_proxy",
      "target": "anthropic_rest_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_proxy",
      "target": "claude_p_oauth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_proxy",
      "target": "ollama_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_ai_proxy",
      "target": "openrouter_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "_db",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "campaign_id",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "location_search",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "pillclass_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_module_evolving",
      "target": "shiprocket_rest_api",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "dispatch_ai",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "nginx_container",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "hub_sso",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "pin_auth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "postgresql_db",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "postgrest_api",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "shiprocket_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_024_google_slides_via_gas_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_049_recce_view_files_via_hmac_signed_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_071_indian_number_formatting",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "adr_095_btl_addin_client_deck_contract",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "indexeddb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "mcp_maps_service",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "mcp_tomtom_service",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "postgrest",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "shared_maps_client_js",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "shared_safe_bottom_css",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "sheetjs",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/dispatch_automation_build_spec.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_stores",
      "target": "pg_trgm_extension",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_check_validity_method",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_field_format_error_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_113_email_tel_format_validation_default",
      "target": "adr_113_pattern_attr_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-113-email-tel-format-validation-default.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_116_learning_hub_context_deep_linking",
      "target": "pwa_headers",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_plan_adr_132_ai_provider_priority_rollout",
      "target": "adr_005",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 56,
      "weight": 1.0
    },
    {
      "source": "docs_plan_adr_132_ai_provider_priority_rollout",
      "target": "adr_124",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 56,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 4
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_playwright",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 5
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_add_order_manual",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_adhoc",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 62
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_all_shipments",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_track_awb_awb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 99
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_all_shipments",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_track_shipment_id",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 99
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_assign_awb",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_courier_assign_awb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 81
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_ndr_management",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_ndr_all",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_ndr_management",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_ndr_awb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_ndr_management",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_ndr_awb_action",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 102
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_orders",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 59
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_orders",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders_show_id",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 59
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_returns",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders_processing_return",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 68
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_new_returns",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_orders_create_return",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 68
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pickup_addresses",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_post_settings_company_pickup",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 150
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_products_inventory",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_post_products",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 153
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_rate_calculator",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 74
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_schedule_pickup",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_post_courier_generate_pickup",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 84
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_account_details_wallet_balance",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 120
    },
    {
      "source": "dtdc_manual_worklist",
      "target": "dtdc_website",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "gemini_cli_oauth",
      "target": "vertex_ai",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "google_generativeai_sdk",
      "target": "vertex_ai",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "html_document_installation_release",
      "target": "css_styling_installation_release",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 14
    },
    {
      "source": "html_document_learn",
      "target": "rpc_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 137
    },
    {
      "source": "html_document_learn",
      "target": "get_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 145
    },
    {
      "source": "html_document_learn",
      "target": "checkauth_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 154
    },
    {
      "source": "html_document_learn",
      "target": "buildcatalog_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 273
    },
    {
      "source": "html_document_learn",
      "target": "buildteamtable_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 307
    },
    {
      "source": "html_document_learn",
      "target": "showview_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 341
    },
    {
      "source": "html_document_learn",
      "target": "init_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "learn/index.html",
      "source_location": 371
    },
    {
      "source": "html_document_oc_admin",
      "target": "gohub_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 271
    },
    {
      "source": "html_document_oc_admin",
      "target": "oclogout_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 272
    },
    {
      "source": "html_document_oc_admin",
      "target": "gohome_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 284
    },
    {
      "source": "html_document_oc_admin",
      "target": "goimport_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 302
    },
    {
      "source": "html_document_oc_admin",
      "target": "goclassify_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 308
    },
    {
      "source": "html_document_oc_admin",
      "target": "goconflicts_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 312
    },
    {
      "source": "html_document_oc_admin",
      "target": "startpicker_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 326
    },
    {
      "source": "html_document_oc_admin",
      "target": "showvcfsection_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 331
    },
    {
      "source": "html_document_oc_admin",
      "target": "startpickerall_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "oc-admin/index.html",
      "source_location": 349
    },
    {
      "source": "html_document_printing",
      "target": "navto_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 139
    },
    {
      "source": "html_document_printing",
      "target": "resetadd_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 139
    },
    {
      "source": "html_document_printing",
      "target": "loadruns_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 140
    },
    {
      "source": "html_document_printing",
      "target": "loadstock_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 141
    },
    {
      "source": "html_document_printing",
      "target": "loaddemoitems_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 150
    },
    {
      "source": "html_document_printing",
      "target": "switchtab_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "printing/index.html",
      "source_location": 157
    },
    {
      "source": "installation_pwa",
      "target": "config_cfg",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 349,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "config_manpower",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 362,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "indexeddb_btl_install_v3",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "installation_campaigns",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "installation_counters",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "installation_tours",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "mis_report",
      "target": "adr_011_pin_based_auth_no_passwords",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "mis_report",
      "target": "adr_012_hub_as_sso_gateway",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "mis_report",
      "target": "adr_035_screenshot_deterrence_not_enforcement",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-123-dispatch-reporting-access-and-pii-model.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "ocr_proxy",
      "target": "ollama_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "ocr_proxy",
      "target": "openrouter_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "ollama_extraction",
      "target": "skill_btl_ppt_extractor",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": 269,
      "weight": 1.0
    },
    {
      "source": "opt_ai_chain_ai_chain_py",
      "target": "node_gemini_proxy_8789",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 48,
      "weight": 1.0
    },
    {
      "source": "orch",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 62,
      "weight": 1.0
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "gemini_cli",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 26,
      "weight": 1.0
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 27,
      "weight": 1.0
    },
    {
      "source": "p1_gemini_text_endpoint",
      "target": "google_cloud_project",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 41,
      "weight": 1.0
    },
    {
      "source": "p2_rev",
      "target": "opus",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 36,
      "weight": 1.0
    },
    {
      "source": "p2_shared_ai_chain_helper",
      "target": "opus",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 35,
      "weight": 1.0
    },
    {
      "source": "p3_verify_harness",
      "target": "sonnet",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/EXEC-ADR-132-agent-dispatch.md",
      "source_location": 37,
      "weight": 1.0
    },
    {
      "source": "print_ai_proxy",
      "target": "anthropic_rest_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "print_ai_proxy",
      "target": "claude_p_oauth",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "print_ai_proxy",
      "target": "openrouter_tier",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-062-live-ai-pipeline-contract.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dispatch",
      "target": "service_dispatch_ai",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_expense",
      "target": "service_ocr_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_hr",
      "target": "tech_tesseract_js",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-019-ocr-client-side-for-docs-server-side-for-photos.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_installation",
      "target": "service_slides_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_index_html",
      "target": "_issupervisor_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_pwa",
      "target": "google_slides",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_pwa",
      "target": "python_pptx",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_pwa",
      "target": "service_slides_proxy",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-024-google-slides-via-gas-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "render_list_func",
      "target": "dexie_db_obj",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "rentveh_index_html",
      "target": "sales_job_tour_requests",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 96,
      "weight": 1.0
    },
    {
      "source": "rentveh_pwa",
      "target": "sales_approve_job_tour_request_rpc",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "rentveh_pwa",
      "target": "sales_create_job_rpc",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "sales_index_html",
      "target": "sales_jobs",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 90,
      "weight": 1.0
    },
    {
      "source": "sales_job_tours",
      "target": "sales_job_id_seq",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 203,
      "weight": 1.0
    },
    {
      "source": "sales_pwa",
      "target": "sales_job_tours",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 490
    },
    {
      "source": "service_dispatch_ai",
      "target": "tech_ollama",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "service_ocr_proxy",
      "target": "tech_gemini",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "service_ocr_proxy",
      "target": "tech_ollama",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-025-self-hosted-ollama-for-ai-inference.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_moods_array",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shared_theme_editor_html",
      "target": "shared_theme_editor_presets_object",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared/theme-editor.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_engine",
      "target": "booking_rules_table",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_engine",
      "target": "shiprocket_api_creds",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-119-rule-driven-courier-auto-selection.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sync_contacts_func",
      "target": "db_url_const",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "sync_contacts_func",
      "target": "dexie_db_obj",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "tailscale_mesh_vpn",
      "target": "tailscale_derp_relays",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-115-tailscale-mesh-admin-fallback.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_expense_pwa",
      "target": "sales_job_tour_requests",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "tour_expense_pwa",
      "target": "sales_job_tours",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "tour_expense_pwa",
      "target": "sales_tour_jobs",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "tour_planner_pwa",
      "target": "tour_planner_service_worker",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "7. Service Worker & Offline",
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "parallel_sessions_md",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vcc_build_protocol",
      "target": "vcc_checklist_md",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/VCC_BUILD_PROMPT.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vertex_ai_service_account",
      "target": "vertex_ai",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-114-google-ai-oauth-vertex-ai.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "walkthroughs_framework",
      "target": "page_goto",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "walkthroughs_framework",
      "target": "walkthroughrunner",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": ""
    },
    {
      "source": "workflow_field_person_flow",
      "target": "auth_field_employee_id",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "workflow_supervisor_flow",
      "target": "auth_supervisor_pin",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "installation/MDD_installation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "write_shipment_events_function",
      "target": "track_source_for_function",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-118-courier-tracking-backbone-and-captcha-relay.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index",
      "target": "font_archivo",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index",
      "target": "font_instrument_serif",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index",
      "target": "font_jetbrains_mono",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "font_bebas_neue",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "font_cormorant_garamond",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "font_ibm_plex_mono",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 8",
      "weight": 1.0
    },
    {
      "source": "branding_recce_pwa",
      "target": "lm360_session_localstorage",
      "relation": "uses_auth_gate_via",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "exp_session_key",
      "relation": "uses_fallback_session_key",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "branding_recce_pwa",
      "target": "dm_sans_font",
      "relation": "uses_font",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "gemma3_4b",
      "relation": "uses_for_address_parsing",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "_hubuser_auth_gate",
      "relation": "uses_for_auth",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learning_hub",
      "target": "catalog_json",
      "relation": "uses_for_content",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_pwa",
      "target": "canapprovejob_check",
      "relation": "uses_for_eligibility",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "rentveh_pwa",
      "target": "canapprovetour_check",
      "relation": "uses_for_eligibility",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-140-create-if-you-may-approve.md"
    },
    {
      "source": "learning_hub",
      "target": "pwa_groups_json",
      "relation": "uses_for_mapping",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-116-learning-hub-context-deep-linking.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "shiprocket_panel",
      "relation": "uses_for_ndr",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "llava",
      "relation": "uses_for_ocr",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "recce_pwa",
      "relation": "uses_for_photo_pptx",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_pwa",
      "target": "skyking_proxy",
      "relation": "uses_for_tracking",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "dispatch_client_html",
      "target": "pii_class",
      "relation": "uses_for_user_select_none",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/client.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_btl_pwa",
      "target": "adr_112_btl_session",
      "relation": "uses_isolated_session",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_recce_client_pwa",
      "target": "adr_112_recce_client_session",
      "relation": "uses_isolated_session",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_112_vrs_pwa",
      "target": "adr_112_vrs_sess",
      "relation": "uses_isolated_session",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_tour_planner",
      "target": "adr_112_lm360_tp_session",
      "relation": "uses_isolated_session",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-112-canonical-session-key-and-universal-logout.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_110_custodian_voucher_ad_hoc_charge_write",
      "target": "adr_007",
      "relation": "uses_pattern_from",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-110-custodian-voucher-ad-hoc-charge-write.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bills_invoices",
      "relation": "uses_playwright_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_cod_remittance",
      "relation": "uses_playwright_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
      "relation": "uses_playwright_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
      "relation": "uses_playwright_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_discrepancy",
      "relation": "uses_playwright_for",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_selection",
      "relation": "uses_playwright_for_config",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_vas",
      "relation": "uses_playwright_for_config",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 193
    },
    {
      "source": "sales_challans_schema",
      "target": "sales_next_dc_no_rpc",
      "relation": "uses_rpc",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 328
    },
    {
      "source": "sales_invoices_schema",
      "target": "sales_next_invoice_no_rpc",
      "relation": "uses_rpc",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 260
    },
    {
      "source": "sales_jobs_schema",
      "target": "sales_next_numeral_rpc",
      "relation": "uses_rpc",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 79
    },
    {
      "source": "btl_pwa",
      "target": "btl_schema",
      "relation": "uses_schema",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_btl_offers.md"
    },
    {
      "source": "hub_pwa",
      "target": "screen_campaign",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_home",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_jobs",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_login",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_share",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_splash",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "hub_pwa",
      "target": "screen_team",
      "relation": "uses_screen",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "hub/MDD_hub.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "branding_recce_pwa",
      "target": "theme_color_navy",
      "relation": "uses_theme_color",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/style/identity-and-design-system.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_challans_schema",
      "target": "trg_challan_touch_trigger",
      "relation": "uses_trigger",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 325
    },
    {
      "source": "sales_invoice_receipts_schema",
      "target": "trg_invoice_payment_trigger",
      "relation": "uses_trigger",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 296
    },
    {
      "source": "sales_invoices_schema",
      "target": "trg_invoice_touch_trigger",
      "relation": "uses_trigger",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 257
    },
    {
      "source": "sales_offers_schema",
      "target": "trg_offer_accepted_trigger",
      "relation": "uses_trigger",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "sales/MDD_sales.md",
      "source_location": 119
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_laravel_sdks",
      "relation": "verified_against",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_mcp_tool_list",
      "relation": "verified_against",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_postman_collection",
      "relation": "verified_against",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_external_rest_api",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_shiprocket_helpsheet",
      "relation": "verified_against",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 220
    },
    {
      "source": "dispatch_ai",
      "target": "container_up",
      "relation": "verified_by",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "dispatch/MDD_dispatch.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_pwa",
      "target": "installation_tours_db",
      "relation": "writes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "4.2 Write-only table",
      "weight": 1.0
    },
    {
      "source": "tour_planner_screen_route_planning",
      "target": "installation_tours_db",
      "relation": "writes",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tour-planner/MDD_tour_planner.md",
      "source_location": "5.5 Route Planning (#screen-route)",
      "weight": 1.0
    },
    {
      "source": "sales_create_job",
      "target": "sales_jobs",
      "relation": "writes_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-133-unified-job-creation-rpc.md",
      "source_location": 194,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy",
      "target": "dispatch_shipments",
      "relation": "writes_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_dispatch_automation.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "shiprocket_proxy_service",
      "target": "shipment_events_table",
      "relation": "writes_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-117-courier-dispatch-via-external-aggregator-proxy.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sync_contacts_func",
      "target": "registry_store",
      "relation": "writes_to",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "contacts/index.html"
    },
    {
      "source": "creditcard_ad_hoc_charges",
      "target": "custodian_expense_voucher_module",
      "relation": "written_to_by_booking_rpc_of",
      "_origin": "semantic",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "finance/custodian/MDD_custodian_voucher.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_139",
      "target": "indexeddb",
      "relation": "applies_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": "docs/adr/ADR-139-drafts-are-server-state.md"
    },
    {
      "source": "f_advance",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_end",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_end_odo",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_food",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_fuel_rate",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_mileage",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_ovr",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_purpose",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_rentday",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_start",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "f_start_odo",
      "target": "rentveh_expenses",
      "relation": "is_input_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "rentveh_pwa",
      "target": "sales_job_tour_requests",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "rentveh_pwa",
      "target": "sales_job_tours",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "rentveh_pwa",
      "target": "sales_tour_jobs",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.5,
      "source_file": ""
    },
    {
      "source": "nikhil_portfolio_assets_logos_lounge_hair_client",
      "target": "nikhil_portfolio_assets_logos_pca_skin_client",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.55,
      "source_file": "nikhil-portfolio/assets/logos",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "counters_mdd_recce_store_sync",
      "target": "cic_prompts_recce_client_test_setup_hp_india_test_client",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "counters/MDD_counters.md",
      "source_location": null,
      "weight": 0.6
    },
    {
      "source": "nikhil_portfolio_assets_work_w16_mercedes_product_photography",
      "target": "nikhil_portfolio_assets_work_w3_skincare_promotional_poster",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "nikhil-portfolio/assets/work/w16-mercedes.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_leibel_insurance_client",
      "target": "nikhil_portfolio_assets_logos_pca_skin_client",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "nikhil-portfolio/assets/logos",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_purchase_invoice_po",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_receipts_payments",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "description": "Both form parts of complete financial lifecycle; Purchase Invoice/PO is AP-side counterpart to AR-side Receipts/Payments",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gaps #4, #5",
      "weight": 1.0
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "selectrole_function_html",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 996
    },
    {
      "source": "javascript_logic_installation_release",
      "target": "verifypin_function_html",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 996
    },
    {
      "source": "cic_prompts_sales_billing_manual_testing_custodian_settlement_loop",
      "target": "cic_prompts_salary_advance_recovery_walkthrough_custodian_hr_crosscheck",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "cic-prompts/sales_billing_manual_testing.txt",
      "source_location": null,
      "weight": 0.7
    },
    {
      "source": "cic_prompts_vendors_test_data_samples_custodian_transfer_line_items",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_custodian_payees",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "cic-prompts/vendors_test_data_samples.txt",
      "source_location": null,
      "weight": 0.7
    },
    {
      "source": "claude_agents_software_architect_360lm_platform",
      "target": "concept_sales_customers_pwa",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "weight": 0.75
    },
    {
      "source": "concept_walkthroughs_framework",
      "target": "concept_video_tutorial_pipeline",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "walkthroughs/README.md",
      "source_location": null,
      "weight": 0.6
    },
    {
      "source": "docs_mdd_videosmith_upload_transport_change",
      "target": "docs_mdd_videosmith_curation_dedup_tooling_scout",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "learn_player_scene_guide_player",
      "target": "docs_bilingual_devguide_tts",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "learn/player.html",
      "source_location": null,
      "weight": 0.75
    },
    {
      "source": "nikhil_portfolio_assets_work_w14_halloween_design_sample",
      "target": "nikhil_portfolio_assets_work_w13_tractor_design_sample",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "nikhil-portfolio/assets/work/w14-halloween.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "sales_invoices_v_view",
      "target": "sales_customers_schema",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "sales/MDD_sales.md",
      "source_location": 351
    },
    {
      "source": "installation_campaigns",
      "target": "phase_6",
      "relation": "drops_in_phase",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_tours",
      "target": "phase_6",
      "relation": "drops_in_phase",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_sandeep_saggu_brand_logo",
      "target": "portfolio_design_discipline_branding",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "nikhil-portfolio/assets/logos/sandeep-saggu.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "init_function",
      "target": "learn_tutorial",
      "relation": "fetches",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "learn/index.html",
      "source_location": 377
    },
    {
      "source": "sales_pwa",
      "target": "finance_vendors_pwa",
      "relation": "integrates_with",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "sales/MDD_sales.md",
      "source_location": 512
    },
    {
      "source": "cfg_object_html",
      "target": "appscall_function_html",
      "relation": "is_configuration_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "source": "cfg_object_html",
      "target": "parsepptx_function_html",
      "relation": "is_configuration_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "source": "lenovo_index_viewer_overlay",
      "target": "btl_index_ed_modal",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "lenovo/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_tutorial_html",
      "target": "recce_client_tutorial",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "rentveh/tutorial/tutorial.html",
      "weight": 1.0
    },
    {
      "source": "tutorial_scripts_json",
      "target": "learn_data_rentveh_user_01_scene_guide",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "rentveh/tutorial/production/scripts.json",
      "source_location": "line 56-127",
      "weight": 1.0
    },
    {
      "source": "manpower_array_html",
      "target": "selectrole_function_html",
      "relation": "used_by",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 822
    },
    {
      "source": "html_document_installation_release",
      "target": "javascript_logic_installation_release",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "installation/releases/v1.0.0/index.html",
      "source_location": 806
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_unified_financial_reporting",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_kpi_dashboard",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "description": "Both synthesize cross-cutting financial/operational data; dashboard aggregates KPIs while reporting layer provides detailed GL/ledger views",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gaps #13, #14",
      "weight": 1.0
    },
    {
      "source": "client_html_approval_button_handlers",
      "target": "api_endpoint_submissions_status",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "/client/index.html",
      "weight": 1.0
    },
    {
      "source": "tourexp_bootsession_function",
      "target": "localstorage",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tourexp/index.html",
      "source_location": 414,
      "weight": 1.0
    },
    {
      "source": "tourexp_logout_function",
      "target": "localstorage",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tourexp/index.html",
      "source_location": 411,
      "weight": 1.0
    },
    {
      "source": "adr_132",
      "target": "gemini_proxy_service",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "authenticate_before_dispatch_decision",
      "target": "new_routes_inherit_auth",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "authenticate_before_dispatch_decision",
      "target": "unexpected_401_for_operator",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "counters_index_multirecce_review",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "counters/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "fail_closed_decision",
      "target": "if_token_and_prohibited",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "fail_closed_decision",
      "target": "startup_failure_signal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "fail_closed_decision",
      "target": "system_exit_on_startup",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "fail_open_concept_context",
      "target": "invisible_failure",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "learn_screenshots_field_sup_01_02_approve_edit_modal",
      "target": "learn_screenshots_field_sup_01_03_delete_with_reason",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-01/02-approve-edit-modal.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_01_03_delete_with_reason",
      "target": "tutorials_screenshots_field_sup_01_04_delete_reason_selected",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-01/03-delete-with-reason.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "patch_callers_first_decision",
      "target": "caller_token_environment_dependency",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "patch_callers_first_decision",
      "target": "compose_restart_cost",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "per_route_check_concept",
      "target": "forgetting_risk",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "traefik_label",
      "target": "credential_leak",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/adr/ADR-137-sidecar-auth-posture.md",
      "source_location": null
    },
    {
      "source": "tutorials_screenshots_field_agent_01_07_form_branding",
      "target": "tutorials_screenshots_field_agent_01_08_form_additional",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-01/07-form-branding.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_agent_02_01_home_with_recce",
      "target": "tutorials_screenshots_field_agent_02_02_request_edit_modal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-02/01-home-with-recce.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_agent_02_02_request_edit_modal",
      "target": "tutorials_screenshots_field_agent_02_03_offline",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-02/02-request-edit-modal.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_agent_03_01_settings_top",
      "target": "tutorials_screenshots_field_agent_03_02_settings_mid",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-03/01-settings-top.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_agent_03_02_settings_mid",
      "target": "tutorials_screenshots_field_agent_03_03_settings_bottom",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-03/02-settings-mid.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_agent_03_03_settings_bottom",
      "target": "tutorials_screenshots_field_agent_03_04_settings_hi",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-agent-03/03-settings-bottom.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_01_01_supervisor_home",
      "target": "learn_screenshots_field_sup_01_02_approve_edit_modal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-01/01-supervisor-home.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_01_04_delete_reason_selected",
      "target": "tutorials_screenshots_field_sup_01_05_deleted_view",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-01/04-delete-reason-selected.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_02_01_admin_row",
      "target": "tutorials_screenshots_field_sup_02_02_admin_row_closeup",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-02/01-admin-row.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_02_03_view_html",
      "target": "tutorials_screenshots_field_sup_02_04_pdf",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "tutorials/screenshots/field-sup-02/03-view-html.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_edit_entry_modal",
      "target": "vehicle_index_dflow_step",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_order_object",
      "relation": "manages",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 191
    },
    {
      "source": "custodian_tutorial_05_dashboard_after_upi",
      "target": "custodian_tutorial_18a_tour_step_1_welcome",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "finance/custodian/tutorial/05_dashboard_after_upi.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "expense_index_capture_zone",
      "target": "dispatch_index_upload_zone",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "expense/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "payment_system_paytm",
      "target": "payment_system_upi",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_assignment_process",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 191
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_pickup_process",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 191
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_serviceability_concept",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 191
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_dispatchwithautomation_pwa",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_tracking_process",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 191
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_radar_dashboard",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_serviceability",
      "relation": "uses_metrics_from",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 50
    },
    {
      "source": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_invoice_gst",
      "target": "docs_research_lite_erp_gap_analysis_eflexo_2026_07_03_tax_master",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "description": "Both involve GST compliance configuration, with Tax Master providing the centralized config table that Invoice+GST needs",
      "source_file": "docs/research_lite_erp_gap_analysis_eflexo_2026-07-03.md",
      "source_location": "\u00a72, gaps #2, #9",
      "weight": 1.0
    },
    {
      "source": "client_html_render_approval_screen",
      "target": "client_html_approval_button_handlers",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "/client/index.html",
      "weight": 1.0
    },
    {
      "source": "client_renderapprovalscreen",
      "target": "client_selectapprovalopt",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "client/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "btl_index_photo_src_modal",
      "target": "btl_index_submit_claim",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "btl/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_advance_return_walkthrough",
      "target": "cic_custodian_test_data_reference",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "cic-prompts/advance_return_walkthrough.txt",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "cic_customers_walkthrough",
      "target": "cic_customers_manual_testing",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "cic-prompts/customers_walkthrough.txt",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "target": "cic_prompts_tour_pg_walkthrough_tour_pg_v1_walkthrough",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "cic-prompts/tour_pg_v12_mobile_walkthrough.txt",
      "source_location": null,
      "weight": 0.8
    },
    {
      "source": "cic_prompts_tour_pg_v19_manual_walkthrough_tour_pg_v19_manual",
      "target": "cic_prompts_tour_pg_v12_mobile_walkthrough_tour_pg_v12_mobile",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "cic-prompts/tour_pg_v19_manual_walkthrough.txt",
      "source_location": null,
      "weight": 0.8
    },
    {
      "source": "claude_agents_software_architect_360lm_platform",
      "target": "concept_custodian_pwa",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": ".claude/agents/software-architect.md",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "counters_index_clients_admin",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "counters/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_17_access_restricted",
      "target": "custodian_tutorial_05_dashboard_after_upi",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "finance/custodian/tutorial/17_access_restricted.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_input_and_image_standards_fmtamountinput",
      "target": "pwa_dev_style_devguide",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/input_and_image_standards.md",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "docs_mdd_videosmith_mandatory_curation_dedup",
      "target": "docs_mdd_videosmith_curation_dedup_tooling_scout",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/MDD_videosmith.md",
      "source_location": "\u00a717.8",
      "weight": 1.0
    },
    {
      "source": "finance_index_finance_hub",
      "target": "finance_v1_index_finance_v1_pwa",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "finance/index.html",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "learn_screenshots_counter_sup_03_02_multirecce_expanded",
      "target": "learn_screenshots_counter_sup_03_03_comments",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/counter-sup-03/02-multirecce-expanded.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_02_02_request_edit_modal",
      "target": "learn_screenshots_field_sup_01_02_approve_edit_modal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-agent-02/02-request-edit-modal.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_01_01_supervisor_home",
      "target": "learn_screenshots_field_sup_01_02_approve_edit_modal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-sup-01/01-supervisor-home.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_01_01_supervisor_home",
      "target": "learn_screenshots_field_sup_01_03_delete_with_reason",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-sup-01/01-supervisor-home.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_case_studies_podium_bg_portfolio_image",
      "target": "nikhil_portfolio_assets_case_studies_ibu_cover_portfolio_image",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/case-studies/podium-bg.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_dev_style_bilingual_pattern",
      "target": "docs_bilingual_devguide_bilingual_pattern",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "pwa_dev_style_photo_pipeline",
      "target": "docs_input_and_image_standards_image_editor",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "pwa_dev_style.md",
      "source_location": null,
      "weight": 0.85
    },
    {
      "source": "vehicle_index_eff_card",
      "target": "vehicle_index_fuel_range_row",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_fuel_toggle",
      "target": "vehicle_index_fuel_range_row",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "vehicle_index_veh_card",
      "target": "vehicle_index_fuel_range_row",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w10_skincare_marketing_infographic",
      "target": "portfolio_design_discipline_marketing",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w10.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w11_skincare_product_marketing_ad",
      "target": "portfolio_design_discipline_advertising",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w11.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w12_equipment_rental_marketing_poster",
      "target": "portfolio_design_discipline_advertising",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w12.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w1_product_marketing_ad",
      "target": "portfolio_design_discipline_marketing",
      "relation": "exemplifies",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w1.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_data_catalog_json_rentveh_group",
      "target": "tutorial_scripts_json",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/data/catalog.json",
      "source_location": "line 194-207",
      "weight": 1.0
    },
    {
      "source": "learn_data_catalog_json_rentveh_group",
      "target": "learn_data_rentveh_user_01_scene_guide",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/data/catalog.json",
      "source_location": "line 196-207",
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_06_thread_img",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/brand-client-01/06-thread.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_02_01_list_img",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_adr143",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/brand-client-02/01-list.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_02_02_bulk_select_img",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/brand-client-02/02-bulk-select.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_02_03_bulk_modal_img",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/brand-client-02/03-bulk-modal.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_03_01_settings_img",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/brand-client-03/01-settings.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_index",
      "target": "tutorials_player",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "tutorials/index.html",
      "source_location": null,
      "weight": 0.8
    },
    {
      "source": "docs_adr_adr_002_safe_bottom_css_mandatory",
      "target": "pattern_cache_first_sw",
      "relation": "relates_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/adr/ADR-002-safe-bottom-css-mandatory.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_03_01_settings_top",
      "target": "learn_screenshots_field_agent_03_04_settings_hi",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-agent-03/04-settings-hi.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_logos_mozaic_client",
      "target": "nikhil_portfolio_assets_logos_remax_client",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/logos",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w10_skincare_marketing_infographic",
      "target": "nikhil_portfolio_assets_work_w11_skincare_product_marketing_ad",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w10.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w1_product_marketing_ad",
      "target": "nikhil_portfolio_assets_work_w10_skincare_marketing_infographic",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work/w1.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w6_lounge_hair_campaign",
      "target": "nikhil_portfolio_assets_work_w7_eltamd_skincare",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w8_etherea_milestone",
      "target": "nikhil_portfolio_assets_work_w6_lounge_hair_campaign",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "nikhil-portfolio/assets/work",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_mdd_recce_module",
      "target": "recce_client_mdd_recce_client_module",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "recce/MDD_recce.md",
      "source_location": "393",
      "weight": 1.0
    },
    {
      "source": "tool_appscript",
      "target": "tool_google_forms",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "client_renderapprovalscreen",
      "target": "client_loadbrandingapprovalresults",
      "relation": "calls",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "client/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_figcaption_element",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_figure_display_component",
      "target": "lenovo_tutorial_figure_element",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_footer_component",
      "target": "lenovo_tutorial_footer_element",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_header_component",
      "target": "lenovo_tutorial_back_link",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_header_component",
      "target": "lenovo_tutorial_header_element",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_header_component",
      "target": "lenovo_tutorial_ico_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_header_component",
      "target": "lenovo_tutorial_sub_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_image_zoom_modal_component",
      "target": "lenovo_tutorial_zoom_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_image_zoom_modal_component",
      "target": "lenovo_tutorial_zoom_img_id",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_intro_section",
      "target": "lenovo_tutorial_intro_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_section_toggle",
      "target": "lenovo_tutorial_section_element",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_step_ui_component",
      "target": "lenovo_tutorial_body_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_step_ui_component",
      "target": "lenovo_tutorial_num_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_step_ui_component",
      "target": "lenovo_tutorial_step_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_step_ui_component",
      "target": "lenovo_tutorial_tip_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_step_ui_component",
      "target": "lenovo_tutorial_warn_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_tabs_navigation_component",
      "target": "lenovo_tutorial_tab_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_tabs_navigation_component",
      "target": "lenovo_tutorial_tabs_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_wrap_container",
      "target": "lenovo_tutorial_wrap_class",
      "relation": "comprises",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "expense_index_capture_zone",
      "target": "expense_index_ocr_loader",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "expense/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_01_03_form_store",
      "target": "learn_screenshots_field_agent_01_04_form_store_filled",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-01/03-form-store.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_01_04_form_store_filled",
      "target": "learn_screenshots_field_agent_01_05_form_photos",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-01/04-form-store-filled.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_01_05_form_photos",
      "target": "learn_screenshots_field_agent_01_06_form_video",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-01/05-form-photos.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_01_06_form_video",
      "target": "learn_screenshots_field_agent_01_07_form_branding",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-01/06-form-video.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_01_07_form_branding",
      "target": "learn_screenshots_field_agent_01_08_form_additional",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-01/07-form-branding.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_03_01_settings_top",
      "target": "learn_screenshots_field_agent_03_02_settings_mid",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-03/01-settings-top.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_agent_03_02_settings_mid",
      "target": "learn_screenshots_field_agent_03_03_settings_bottom",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-agent-03/02-settings-mid.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_01_04_delete_reason_selected",
      "target": "learn_screenshots_field_sup_01_05_deleted_view",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-sup-01/04-delete-reason-selected.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_02_01_admin_row",
      "target": "learn_screenshots_field_sup_02_02_admin_row_closeup",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-sup-02/01-admin-row.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_field_sup_02_03_view_html",
      "target": "learn_screenshots_field_sup_02_04_pdf",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/field-sup-02/03-view-html.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_portal_walkthrough_screenshots_01_counters_list_with_pills",
      "target": "tutorials_portal_walkthrough_screenshots_02_counters_clients_admin",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "tutorials/portal-walkthrough/screenshots/01_counters_list_with_pills.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_portal_walkthrough_screenshots_02_counters_clients_admin",
      "target": "tutorials_portal_walkthrough_screenshots_03_counters_new_client_modal",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "tutorials/portal-walkthrough/screenshots/02_counters_clients_admin.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "photo_india_2024_series",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 235\u2013280",
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "work_vintage_study",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 330",
      "weight": 1.0
    },
    {
      "source": "artist_yagya_narang",
      "target": "work_open_field",
      "relation": "creates",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": "line 331",
      "weight": 1.0
    },
    {
      "source": "share_trackc_explainer_og_thumb_jpg",
      "target": "share_trackc_explainer_hi_index_html",
      "relation": "depicts_content_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "share/trackc-explainer-hi/og_thumb.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "share_trackc_explainer_og_thumb_jpg",
      "target": "share_trackc_explainer_index_html",
      "relation": "depicts_content_for",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "share/trackc-explainer/og_thumb.jpg",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_homepage",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_courier_track_awb_awb",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 43
    },
    {
      "source": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_homepage",
      "target": "docs_research_shiprocket_panel_vs_api_2026_07_31_api_get_orders",
      "relation": "derives_from",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md",
      "source_location": 43
    },
    {
      "source": "pwa_activity",
      "target": "pattern_offline_first",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_installation",
      "target": "pattern_offline_first",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_pwa",
      "target": "pattern_offline_first",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commands_ponytail_md",
      "target": "claude_commands_ponytail_help_md",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": ".claude/commands/ponytail.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_03_list_img",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_adr143",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/brand-client-01/03-list.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_01_04_viewer_img",
      "target": "docs_adr_adr_096_excel_approval_form_one_time_tokens_adr096",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/brand-client-01/04-viewer.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_brand_client_02_04_compare_img",
      "target": "counters_index_multirecce_review",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/brand-client-02/04-compare.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "learn_screenshots_counter_sup_01_03_new_client_img",
      "target": "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "learn/screenshots/counter-sup-01/03-new-client.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_approver_section",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_figure_display_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_footer_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_head_section",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_header_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_image_zoom_modal_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_intro_section",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_promoter_section",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_section_toggle",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_step_ui_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_tabs_navigation_component",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "lenovo_tutorial_index",
      "target": "lenovo_tutorial_wrap_container",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "source": "adr_054",
      "target": "adr_029",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-054-counter-sync-rpc-with-stores-json-fallback.md",
      "source_location": "Related Decisions section",
      "weight": 1.0
    },
    {
      "source": "icon_finance_main",
      "target": "icon_upi_gpay",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "finance/icons"
    },
    {
      "source": "icon_finance_main",
      "target": "icon_upi_phonepe",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "finance/icons"
    },
    {
      "source": "payment_system_googlepay",
      "target": "payment_system_upi",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_02_02_admin_row_closeup",
      "target": "tutorials_screenshots_field_sup_02_02_admin_row_highlighted",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "tutorials/screenshots/field-sup-02/02-admin-row-closeup.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_screenshots_field_sup_02_03_view_html",
      "target": "tutorials_screenshots_field_sup_02_03_view_html_highlighted",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "tutorials/screenshots/field-sup-02/03-view-html.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "rentveh_index_imgbind_tray",
      "target": "imgbind_index_album",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "rentveh/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_activity",
      "target": "tech_indexeddb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_installation",
      "target": "tech_indexeddb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "recce_pwa",
      "target": "tech_indexeddb",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/ADR-020-offline-first-indexeddb-primary.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_recce_client_approval_walkthrough_recce_client_approval",
      "target": "cic_prompts_recce_client_test_setup_recce_client_test_setup",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "cic-prompts/recce_client_approval_walkthrough.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "cic_prompts_vendors_v3_walkthrough_vendors_v3_walkthrough",
      "target": "cic_prompts_upi_vendors_crosspwa_walkthrough_vendor_pwa",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "cic-prompts/vendors_v3_walkthrough.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "custodian_tutorial_01_admin_selector",
      "target": "custodian_tutorial_01b_dashboard_nonadmin",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_02_transfer_form",
      "target": "custodian_tutorial_03_neft_filled",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "custodian_tutorial_03_neft_filled",
      "target": "custodian_tutorial_04_dashboard_after_neft",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "finance/custodian/tutorial/",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "yagya_admission_guide_app",
      "target": "docs_adr_adr_147_gated_vision_endpoint_adr_147",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "yagya-admission/guide.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "installation_pwa",
      "target": "installation_icon_192",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "installation/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w10_skincare_marketing_infographic",
      "target": "skincare_product_category",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "nikhil-portfolio/assets/work/w10.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w11_skincare_product_marketing_ad",
      "target": "skincare_product_category",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "nikhil-portfolio/assets/work/w11.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w12_equipment_rental_marketing_poster",
      "target": "equipment_rental_category",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "nikhil-portfolio/assets/work/w12.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "nikhil_portfolio_assets_work_w1_product_marketing_ad",
      "target": "skincare_product_category",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "nikhil-portfolio/assets/work/w1.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_icon_192",
      "target": "tour_planner_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "tour-planner/icons/icon-192.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tour_planner_icon_512",
      "target": "tour_planner_pwa",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "tour-planner/icons/icon-512.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "tutorials_portal_walkthrough",
      "target": "concept_recce_portal_tutorial",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "tutorials/portal-walkthrough/tutorial.html",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "yagya_portfolio_index_v2",
      "target": "yagya_portfolio_assets_og_preview_image",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "yagya-portfolio/index_v2.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "adr_036",
      "target": "adr_032",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-036-custodian-payees-shared-cross-pwa.md",
      "source_location": "Context section",
      "weight": 1.0
    },
    {
      "source": "adr_043",
      "target": "adr_032",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "Context section",
      "weight": 1.0
    },
    {
      "source": "adr_043",
      "target": "adr_036",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-043-sales-catalog-shared-product-master.md",
      "source_location": "Context section",
      "weight": 1.0
    },
    {
      "source": "cic_prompts_sales_billing_walkthrough_sales_billing_walkthrough",
      "target": "cic_prompts_sales_billing_manual_testing_sales_billing_manual",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "cic-prompts/sales_billing_walkthrough.txt",
      "source_location": null,
      "weight": 0.9
    },
    {
      "source": "memory_md_pwa_dev_style",
      "target": "claude_agents_software_architect_pwa_dev_style",
      "relation": "semantically_similar_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "MEMORY.md",
      "source_location": "line 8",
      "weight": 0.95
    },
    {
      "source": "expense_mdd_expense",
      "target": "admin_mdd_admin",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "expense/MDD_expense.md"
    },
    {
      "source": "finance_mdd_finance",
      "target": "admin_mdd_admin",
      "relation": "shares_data_with",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "finance/MDD_finance.md"
    },
    {
      "source": "pwa_activity",
      "target": "tech_postgrest",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_credit_card",
      "target": "tech_postgrest",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "cic-prompts/creditcard_v1_walkthrough.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "pwa_hub",
      "target": "tech_postgrest",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-014-postgrest-as-api-layer.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_vps",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_gemini_bridge",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_os_killpg",
      "target": "graphify_gemini_bridge_readme_timeout_handling_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_subprocess_run",
      "target": "graphify_gemini_bridge_readme_timeout_handling_concept",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_shots_19_final_filled",
      "target": "lenovo_tutorial_shots_20_complete",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/shots/19-final-filled.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "lenovo_tutorial_shots_20_complete",
      "target": "lenovo_tutorial_shots_21_admin_view",
      "relation": "conceptually_related_to",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/shots/20-complete.png",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_gemini_bridge",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_shim_py",
      "relation": "implements",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_google_cli_oauth_login",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_gemini_api_key",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "cic_prompts_laptop_claude_prompt_graphify_check_laptop",
      "target": "cic_prompts_laptop_claude_prompt_graphify_check_graphify_out",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "cic-prompts/laptop-claude-prompt-graphify-check.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_bridge_ollama_fallback",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify",
      "target": "graphify_gemini_bridge_readme_gemini_timeout_s",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_gemini_cli_trust_workspace",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "graphify_gemini_bridge_readme_graphify_gemini_bridge",
      "target": "graphify_gemini_bridge_readme_google_cloud_project",
      "relation": "references",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "graphify-gemini-bridge/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "opt_ai_chain_ai_chain_mjs",
      "target": "node_gemini_proxy_8789",
      "relation": "uses",
      "_origin": "semantic",
      "confidence": "INFERRED",
      "confidence_score": 1.0,
      "source_file": "docs/PLAN-ADR-132-ai-provider-priority-rollout.md",
      "source_location": 48,
      "weight": 1.0
    },
    {
      "source": "claude_ponytail",
      "target": "docs_adr_readme_adr_100",
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_pwa_devguide",
      "target": "docs_adr_readme_adr_099",
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_claude_imgbind_pwa",
      "target": "docs_adr_readme_adr_105",
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_claude_imgbind_pwa",
      "target": "docs_adr_readme_adr_131",
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_claude_provision_pwa",
      "target": "docs_adr_readme_adr_005",
      "relation": "cites",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_memory_compaction_rules",
      "target": "claude_memory_index_structure",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_memory_index_structure",
      "target": "docs_adr_adr_148_sessions_index_rollover_adr_148",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_claude_reauth_loop_incident",
      "target": "docs_adr_readme_adr_145",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_claude_fmt_when_timezone_gap",
      "target": "docs_adr_readme_adr_070",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_adr_kit",
      "target": "docs_adr_readme_index",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_agent_orchestration",
      "target": "claude_graphify",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_148_sessions_index_rollover_adr_148",
      "target": "docs_adr_adr_148_sessions_index_rollover_lessons_split",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-148-sessions-index-rollover.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "docs_adr_adr_148_sessions_index_rollover_adr_148",
      "target": "docs_adr_readme_index",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_claude_imgbind_pwa",
      "target": "imgbind_claude_flush_outbox_incident",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "imgbind_claude_imgbind_pwa",
      "target": "imgbind_claude_reauth_loop_incident",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "imgbind/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_claude_provision_pwa",
      "target": "docs_adr_readme_adr_146",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "provision_claude_provision_pwa",
      "target": "provision_claude_fmt_when_timezone_gap",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "provision/CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "share_notebooklm_guide_index_notebooklm_guide",
      "target": "share_notebooklm_guide_index_slide_deck_canva_workaround",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/notebooklm-guide/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "share_notebooklm_guide_index_notebooklm_guide",
      "target": "share_notebooklm_guide_screenguide_pdf",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "share/notebooklm-guide/index.html",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_playwright_test_runner",
      "target": "provision_claude_provision_pwa",
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 0.85
    }
  ],
  "hyperedges": [
    {
      "id": "platform_architecture_contracts",
      "label": "Platform Architecture Contracts",
      "nodes": [
        "docs_adr_readme_adr_005",
        "docs_adr_readme_adr_070",
        "docs_adr_readme_adr_099",
        "docs_adr_readme_adr_100",
        "docs_adr_readme_adr_105",
        "docs_adr_readme_adr_131",
        "docs_adr_readme_adr_146"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 0.9,
      "source_file": "docs/adr/README.md"
    },
    {
      "id": "client_brand_master_alignment_flow",
      "label": "Client and Brand Master Alignment Architecture",
      "nodes": [
        "docs_adr_adr_143_one_master_for_client_and_brand_master_brands",
        "docs_adr_adr_143_one_master_for_client_and_brand_master_clients",
        "counters_index_pwa",
        "dispatch_index_pwa"
      ],
      "relation": "implement",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-143-one-master-for-client-and-brand.md"
    },
    {
      "id": "excel_approval_token_pipeline",
      "label": "Recce Excel Approval One-Time Token Pipeline",
      "nodes": [
        "docs_adr_adr_096_excel_approval_form_one_time_tokens_excel_submission_tokens",
        "docs_adr_adr_096_excel_approval_form_one_time_tokens_gen_xlsm",
        "docs_adr_adr_096_excel_approval_form_one_time_tokens_submit_excel_approvals"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-096-excel-approval-form-one-time-tokens.md"
    },
    {
      "id": "hub_reauth_recovery_flow",
      "label": "Hub Re-authentication Recovery Flow",
      "nodes": [
        "docs_adr_adr_145_hub_reauth_without_session_loss_adr_145",
        "hub_index_reauth_note",
        "imgbind_index_upload_auth_banner"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-145-hub-reauth-without-session-loss.md"
    },
    {
      "id": "hyperedge_yagya_admission_pipeline",
      "label": "Yagya IGNOU Admission Intake and Verification System",
      "nodes": [
        "docs_adr_adr_147_gated_vision_endpoint_adr_147",
        "yagya_admission_index_form",
        "yagya_admission_guide_app",
        "yagya_admission_guide_unlock"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "yagya-admission/guide.html"
    },
    {
      "id": "is14164_measurement_standardization",
      "label": "IS 14164 Measurement Standardization and Remediation",
      "nodes": [
        "share_is14164_compliance_index_doc",
        "share_is14164_conversion_index_doc",
        "share_is14164_conversion_index_cladding_template",
        "share_is14164_conversion_index_duct_template"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "share/is14164-conversion/index.html"
    },
    {
      "id": "provisioning_security_architecture",
      "label": "Provisioning Security Architecture",
      "nodes": [
        "docs_adr_adr_142_web_served_secrets_capsule_adr_142",
        "docs_adr_adr_142_web_served_secrets_capsule_provision_proxy",
        "docs_adr_adr_142_web_served_secrets_capsule_arming_window",
        "docs_adr_adr_142_web_served_secrets_capsule_secrets_capsule"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-142-web-served-secrets-capsule.md"
    },
    {
      "id": "rent_vehicle_expense_architecture",
      "label": "Rent Vehicle Expense Data and Workflow Model",
      "nodes": [
        "rentveh_mdd_rentveh_doc",
        "rentveh_mdd_rentveh_vehicles_table",
        "rentveh_mdd_rentveh_expenses_table",
        "rentveh_mdd_rentveh_terrain_rates"
      ],
      "relation": "implement",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "rentveh/MDD_rentveh.md"
    },
    {
      "id": "tiered_memory_lifecycle",
      "label": "Tiered Memory Lifecycle and Rollover Architecture",
      "nodes": [
        "claude_memory_compaction_rules",
        "claude_memory_index_structure",
        "docs_adr_adr_148_sessions_index_rollover_adr_148",
        "docs_adr_adr_148_sessions_index_rollover_lessons_split"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 0.95,
      "source_file": "docs/adr/ADR-148-sessions-index-rollover.md"
    },
    {
      "id": "adr144_image_source_standardization",
      "label": "ADR-144 Image Source Standardization",
      "nodes": [
        "docs_adr_adr_144_standard_image_source_picker_adr_144",
        "shared_imgsource_lm360_image_source",
        "btl_index_pwa",
        "expense_index_pwa",
        "dispatch_index_pwa",
        "finance_custodian_index_pwa",
        "hr_index_pwa",
        "lenovo_index_pwa"
      ],
      "relation": "implement",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_core_object_flow",
      "label": "Shiprocket Core Object Flow",
      "nodes": [
        "docs_research_shiprocket_panel_vs_api_2026_07_31_order_object",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_shipment_object",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_awb_object",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_in_transit_status",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_delivered_status",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_ndr_status",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_rto_status"
      ],
      "relation": "forms",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_only_config_vas",
      "label": "Panel-Only Configuration and VAS Features",
      "nodes": [
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_courier_selection",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_auto_secure_shipments",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_early_cod_remittance",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_notify_whatsapp",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_delivery_boost",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_brand_boost",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_package_master",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_pincode_zone_mapping"
      ],
      "relation": "must_be_playwright_automated",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
    },
    {
      "id": "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_only_finance_reconciliation",
      "label": "Panel-Only Finance Reconciliation Features",
      "nodes": [
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_freight_vas_charges",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_cod_remittance",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_wallet_transactions",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_bills_invoices",
        "docs_research_shiprocket_panel_vs_api_2026_07_31_panel_weight_discrepancy"
      ],
      "relation": "must_be_playwright_automated",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/research_shiprocket_panel_vs_api_2026-07-31.md"
    },
    {
      "id": "hub_integrated_applications",
      "label": "Hub Integrated PWA Suite",
      "nodes": [
        "production_index"
      ],
      "relation": "participate_in",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared"
    },
    {
      "id": "imagebinding_pattern",
      "label": "ImageBinding Media Ingestion Pattern",
      "nodes": [
        "production_index_imgbind_tray",
        "rentveh_index_imgbind_tray"
      ],
      "relation": "implement",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "shared"
    },
    {
      "id": "job_consolidation",
      "label": "Unified Job Consolidation",
      "nodes": [
        "sales_jobs",
        "installation_campaigns",
        "sales_job_tours",
        "installation_tours",
        "custodian_vouchers",
        "docs_plan_job_consolidation_2026_07_11_md",
        "operational_draft_status"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/adr/ADR-111-unified-job-record-sales-jobs-canonical.md"
    },
    {
      "id": "large_source_library_4_architectural_changes",
      "label": "Four architectural changes needed for 8GB source library support",
      "nodes": [
        "docs_mdd_videosmith_upload_transport_change",
        "docs_mdd_videosmith_mandatory_curation_dedup",
        "docs_mdd_videosmith_persistent_media_library",
        "docs_mdd_videosmith_separate_progress_reporting"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docs/MDD_videosmith.md"
    },
    {
      "id": "lenovo_tutorial_css_variables_definition",
      "label": "Lenovo Tutorial CSS Variables Definition",
      "nodes": [
        "lenovo_tutorial_index",
        "lenovo_tutorial_css_var_bg",
        "lenovo_tutorial_css_var_bg2",
        "lenovo_tutorial_css_var_bg3",
        "lenovo_tutorial_css_var_accent",
        "lenovo_tutorial_css_var_accent2",
        "lenovo_tutorial_css_var_text",
        "lenovo_tutorial_css_var_border",
        "lenovo_tutorial_css_var_green",
        "lenovo_tutorial_css_var_amber",
        "lenovo_tutorial_css_var_red",
        "lenovo_tutorial_css_var_radius",
        "lenovo_tutorial_css_var_safe_top",
        "lenovo_tutorial_css_var_safe_bot"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "lenovo/tutorial/index.html"
    },
    {
      "id": "tutorials_screenshots_field_sup_02_workflow",
      "label": "Field Supervisor Tutorial 2 Workflow Screenshots",
      "nodes": [
        "tutorials_screenshots_field_sup_02_04_regen_highlighted",
        "tutorials_screenshots_field_sup_02_05_pdf_highlighted",
        "tutorials_screenshots_field_sup_02_05_regen"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.75,
      "source_file": "tutorials/screenshots/field-sup-02"
    },
    {
      "id": "authenticated_download_flow",
      "label": "Authenticated Asset Download Flow",
      "nodes": [
        "provision_index_download",
        "provision_index_api",
        "provision_index_fmtbytes"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "provision/index.html"
    },
    {
      "id": "field_agent_recce_form_flow",
      "label": "Field Agent Recce Form Workflow",
      "nodes": [
        "learn_screenshots_field_agent_01_03_form_store",
        "learn_screenshots_field_agent_01_04_form_store_filled",
        "learn_screenshots_field_agent_01_05_form_photos",
        "learn_screenshots_field_agent_01_06_form_video",
        "learn_screenshots_field_agent_01_07_form_branding",
        "learn_screenshots_field_agent_01_08_form_additional"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-agent-01/03-form-store.png"
    },
    {
      "id": "field_agent_settings_screens",
      "label": "Field Agent Settings Screens",
      "nodes": [
        "learn_screenshots_field_agent_03_01_settings_top",
        "learn_screenshots_field_agent_03_02_settings_mid",
        "learn_screenshots_field_agent_03_03_settings_bottom",
        "learn_screenshots_field_agent_03_04_settings_hi"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-agent-03/01-settings-top.png"
    },
    {
      "id": "field_agent_settings_workflow",
      "label": "Field Agent Settings Workflow",
      "nodes": [
        "tutorials_screenshots_field_agent_03_01_settings_top",
        "tutorials_screenshots_field_agent_03_02_settings_mid",
        "tutorials_screenshots_field_agent_03_03_settings_bottom",
        "tutorials_screenshots_field_agent_03_04_settings_hi"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "tutorials/screenshots/field-agent-03/01-settings-top.png"
    },
    {
      "id": "field_capture_and_ocr_pipeline",
      "label": "Field Image Capture and OCR Pipeline",
      "nodes": [
        "dispatch_index_upload_zone",
        "expense_index_capture_zone",
        "hr_index_doc_slots"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "docs/adr/ADR-144-standard-image-source-picker.md"
    },
    {
      "id": "field_supervisor_admin_export_workflow",
      "label": "Field Supervisor Admin Export Workflow",
      "nodes": [
        "tutorials_screenshots_field_sup_02_01_admin_row",
        "tutorials_screenshots_field_sup_02_02_admin_row_closeup",
        "tutorials_screenshots_field_sup_02_02_admin_row_highlighted",
        "tutorials_screenshots_field_sup_02_03_view_html",
        "tutorials_screenshots_field_sup_02_03_view_html_highlighted",
        "tutorials_screenshots_field_sup_02_04_pdf"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "tutorials/screenshots/field-sup-02/01-admin-row.png"
    },
    {
      "id": "field_supervisor_edit_and_deletion_workflow",
      "label": "Field Supervisor Edit and Deletion Workflow",
      "nodes": [
        "tutorials_screenshots_field_sup_01_01_supervisor_home",
        "learn_screenshots_field_sup_01_02_approve_edit_modal",
        "learn_screenshots_field_sup_01_03_delete_with_reason",
        "tutorials_screenshots_field_sup_01_04_delete_reason_selected",
        "tutorials_screenshots_field_sup_01_05_deleted_view"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "tutorials/screenshots/field-sup-01/01-supervisor-home.png"
    },
    {
      "id": "field_supervisor_management_flow",
      "label": "Field Supervisor Management Workflow",
      "nodes": [
        "learn_screenshots_field_sup_01_01_supervisor_home",
        "learn_screenshots_field_sup_01_02_approve_edit_modal",
        "learn_screenshots_field_sup_01_03_delete_with_reason"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "learn/screenshots/field-sup-01/01-supervisor-home.png"
    },
    {
      "id": "fuel_management_ui",
      "label": "Fuel Tracking and Efficiency System",
      "nodes": [
        "vehicle_index_fuel_range_row",
        "vehicle_index_fuel_toggle",
        "vehicle_index_eff_card"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html"
    },
    {
      "id": "manifest_rendering",
      "label": "Provisioning Manifest and Capsule Rendering",
      "nodes": [
        "provision_index_loadmanifest",
        "provision_index_paintcapsule",
        "provision_index_fmtbytes",
        "provision_index_fmtwhen"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "provision/index.html"
    },
    {
      "id": "modal_workflows",
      "label": "Action and Confirmation Modals",
      "nodes": [
        "vehicle_index_edit_entry_modal",
        "vehicle_index_delegation_modal",
        "vehicle_index_dflow_step"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html"
    },
    {
      "id": "navigation_and_screens",
      "label": "App Shell and Navigation Flow",
      "nodes": [
        "vehicle_index_screen_splash",
        "vehicle_index_screen_login",
        "vehicle_index_nav_bar",
        "vehicle_index_hdr"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "vehicle/index.html"
    },
    {
      "id": "portal_counters_onboarding_flow",
      "label": "Portal Walkthrough Counters Onboarding Flow",
      "nodes": [
        "tutorials_portal_walkthrough_screenshots_01_counters_list_with_pills",
        "tutorials_portal_walkthrough_screenshots_02_counters_clients_admin",
        "tutorials_portal_walkthrough_screenshots_03_counters_new_client_modal",
        "tutorials_portal_walkthrough_screenshots_04_counters_invite_user_modal"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "tutorials/portal-walkthrough"
    },
    {
      "id": "pwa_media_integration_pipeline",
      "label": "PWA Incoming Media Sharing Flow",
      "nodes": [
        "imgbind_index_view_home",
        "imgbind_index_album",
        "rentveh_index_imgbind_tray"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "rentveh/index.html"
    },
    {
      "id": "pwa_resilience_and_defects",
      "label": "PWA Operational Resilience and Known Defects",
      "nodes": [
        "imgbind_claude_imgbind_pwa",
        "imgbind_claude_flush_outbox_incident",
        "imgbind_claude_reauth_loop_incident",
        "provision_claude_fmt_when_timezone_gap"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "imgbind/CLAUDE.md"
    },
    {
      "id": "session_lifecycle",
      "label": "Session Lifecycle Management",
      "nodes": [
        "provision_index_startsession",
        "provision_index_paintclock",
        "provision_index_signout",
        "provision_index_api"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.85,
      "source_file": "provision/index.html"
    },
    {
      "id": "imagebinding_feature",
      "label": "ImageBinding Feature Implementation",
      "nodes": [
        "rentveh_index_html",
        "sales_index_html",
        "tourexp_index_html",
        "share_imgbind_explainer_index_html",
        "imgbind_icon_512_png",
        "share_imgbind_explainer_og_thumb_jpg"
      ],
      "relation": "participate_in",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": null
    },
    {
      "id": "multi_recce_review_and_conflict_resolution",
      "label": "Multi-Recce Review and Conflict Resolution Flow",
      "nodes": [
        "counters_index_multirecce_review",
        "learn_screenshots_brand_client_02_04_compare_img",
        "learn_screenshots_counter_sup_03_01_multirecce_img"
      ],
      "relation": "form",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": "counters/index.html"
    },
    {
      "id": "session_and_authentication_flow",
      "label": "Session and Authentication Flow",
      "nodes": [
        "tourexp_bootsession_function",
        "tourexp_logout_function"
      ],
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.9,
      "source_file": null
    }
  ],
  "built_at_commit": "b698a402b25e06eacd619c428a4c1bf09dc09da9"
}